v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue Recognition [Abstract]  
Disaggregation of Revenue
The following table further disaggregates our revenue by major source and by segment for the three and six months ended June 30, 2025 and 2024.
Three Months EndedSix Months Ended
RevenuesJune 30, 2025June 30, 2024June 30, 2025June 30, 2024
Products:
Cogeneration$1,066,835 $119,673 $2,147,204 $893,902 
Chiller2,015,893 — 3,390,090 657,061 
Engineered Accessories72,595 — 151,838 60,108 
Total Products Revenue3,155,323 119,673 5,689,132 1,611,071 
Services3,965,168 4,126,517 8,210,190 8,140,827 
Energy production174,329 481,597 673,268 1,161,985 
Total revenues$7,294,820 $4,727,787 $14,572,590 $10,913,883