Quarterly report [Sections 13 or 15(d)]

Revenue - Disaggregation of Revenue (Details)

v3.25.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 7,294,820 $ 4,727,787 $ 14,572,590 $ 10,913,883
Products        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 3,155,323 119,673 5,689,132 1,611,071
Energy production        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 174,329 481,597 673,268 1,161,985
Products        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 3,155,323 119,673 5,689,132 1,611,071
Products | Cogeneration        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,066,835 119,673 2,147,204 893,902
Products | Chiller        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 2,015,893 0 3,390,090 657,061
Products | Engineered Accessories        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 72,595 0 151,838 60,108
Services | Installation Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 3,965,168 4,126,517 8,210,190 8,140,827
Services | Energy Production        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 174,329 481,597 673,268 1,161,985
Operating Segments | Products        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 3,155,323 119,673 5,689,132 1,611,071
Operating Segments | Services        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 3,965,168 4,126,517 8,210,190 8,140,827
Operating Segments | Energy Production        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 174,329 $ 481,597 $ 673,268 $ 1,161,985