immaterial. No revenue from TotalEnergies was recognized in the three and six months ended June 30, 2024. Outstanding receivables due from TotalEnergies were immaterial as of December 31, 2023 and June 30, 2024.
In the three and six months ended June 30, 2023, the Company paid TotalEnergies $1.8 million and $2.5 million, respectively, for expenses incurred in the ordinary course of business and for settlements on commodity swap contracts (Note 6). In the three and six months ended June 30, 2024, the Company paid TotalEnergies $1.6 million and $3.2 million, respectively, for expenses incurred in the ordinary course of business and for settlements on commodity swap contracts (Note 6). Outstanding payables due to TotalEnergies were immaterial as of June 30, 2024 and December 31, 2023.
SAFE&CEC S.r.l.
In the three and six months ended June 30, 2023, the Company received $0.1 million and $0.3 million, respectively, from SAFE&CEC S.r.l. in the ordinary course of business. Cash receipts from SAFE&CEC S.r.l. were immaterial in the three and six months ended June 30, 2024. As of December 31, 2023 and June 30, 2024, the Company had receivables due from SAFE&CEC S.r.l. of $0.3 million and $0.5 million, respectively.
In the three and six months ended June 30, 2023, the Company paid SAFE&CEC S.r.l. $6.2 million and $9.2 million, respectively, for parts and equipment in the ordinary course of business. In the three months ended June 30, 2024, cash payments to SAFE&CEC S.r.l. were immaterial. In the six months ended June 30, 2024, the Company paid SAFE&CEC S.r.l. $2.5 million for parts and equipment in the ordinary course of business. As of December 31, 2023 and June 30, 2024, the Company had payables due to SAFE&CEC S.r.l. of $8.1 million and $3.4 million, respectively.
TotalEnergies Joint Venture(s) and bpJV
Pursuant to the contractual agreements of the TotalEnergies joint venture(s) and bpJV, the Company manages day-to-day operations of RNG projects in the joint ventures in exchange for an O&M fee and management fee. In the three and six months ended June 30, 2023, the Company recognized total management and O&M fee revenue of $0.5 million and $0.9 million, respectively. In the three and six months ended June 30, 2024, the Company recognized total management and O&M fee revenue of $0.8 million and $1.6 million, respectively. As of December 31, 2023 and June 30, 2024, the Company had management and O&M fee receivables due from the joint ventures with TotalEnergies and bp of $0.3 million and $0.7 million, respectively.
In the three and six months ended June 30, 2023, the Company paid $0.8 million and $1.2 million, respectively, on behalf of the joint ventures for expenses incurred in the ordinary course of business. In the six months ended June 30, 2024, the Company paid $0.1 million on behalf of the joint ventures for expenses incurred in the ordinary course of business, and, in the three months ended June 30, 2024, amounts paid on behalf of the joint ventures for expenses incurred in the ordinary course of business were immaterial. As of December 31, 2023 and June 30, 2024, outstanding receivables due from the joint ventures with TotalEnergies and bp were $0.7 million and $0.6 million, respectively, representing outstanding unreimbursed expenses that the Company paid on behalf of the joint ventures.
In the three and six months ended June 30, 2023, the Company received $2.7 million and $3.0 million, respectively, from the joint ventures with TotalEnergies and bp for management and O&M fees and reimbursement of expenses incurred in the ordinary course of business. In the three and six months ended June 30, 2024, the Company received $1.0 million and $1.9 million, respectively, from the joint ventures with TotalEnergies and bp for management and O&M fees and reimbursement of expenses incurred in the ordinary course of business. In the three and six months ended June 30, 2024, the Company paid $1.2 million and $2.3 million, respectively, to the joint ventures with TotalEnergies and bp, relating to environmental credits pursuant to the contractual agreements of the TotalEnergies joint venture(s) and bpJV. No amounts were paid to the joint ventures with TotalEnergies and bp in the three and six months ended June 30, 2023. As of December 31, 2023 and June 30, 2024, the Company had payables due to the joint ventures