XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2025
Accounting Policies [Abstract]  
Schedule of Disaggregation of Revenue By Product Line
The following table shows the disaggregation of revenue according to product line:
Three Months Ended September 30,Nine Months Ended
September 30,
 202520242025 2024
Electricity sales$6,456 $7,011 $18,349 $19,663 
Third party construction14,202 10,358 31,377 29,853 
Service and parts
6,926 6,512 20,726 18,097 
Brown gas sales8,193 7,987 25,172 19,357 
Environmental credits (1)
41,567 50,483 141,431 128,530 
Other (2)
545 275 1,246 892 
Total revenue from contracts with customers77,889 82,626 238,301 216,392 
Lease revenue (3)
5,468 1,421 10,919 3,557 
Total revenue$83,357 $84,047 $249,220 $219,949 
(1) Includes revenues of $0 and $5,151 respectively, for the three months ended September 30, 2025 and 2024, from customers domiciled outside of United States. Includes revenues of $0 and $13,439 respectively, for the nine months ended September 30, 2025 and 2024, from customers domiciled outside of United States.
(2) Includes management fee revenues earned from management of operations of equity method entities.
(3) Lease revenue relates to revenue from fuel purchasing agreements and power purchase agreements where we determined that we transferred the right to control the use of the power plant to the purchaser.
Schedule of Receivables, Contract Assets and Contract Liabilities From Contracts With Customers
The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers:
 September 30,
2025
December 31,
2024
Accounts receivable, net$31,113 $32,013 
Contract assets:
Cost and estimated earnings in excess of billings11,171 8,547 
Accounts receivable retainage, net1,475 2,528 
Contract assets total12,646 11,075 
Contract liabilities:
Billings in excess of costs and estimated earnings8,378 9,276 
Contract liabilities total$8,378 $9,276