v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 5,746,136 $ 7,294,820 $ 12,081,905 $ 14,572,590
Products        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,134,772 3,155,323 2,310,072 5,689,132
Energy production        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 236,111 174,329 760,186 673,268
Products        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,134,772 3,155,323 2,310,072 5,689,132
Products | Cogeneration        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 249,720 1,066,835 605,961 2,147,204
Products | Chiller        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 684,239 2,015,893 1,464,828 3,390,090
Products | Engineered Accessories        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 200,813 72,595 239,283 151,838
Services | Installation Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 4,375,253 3,965,168 9,011,647 8,210,190
Services | Energy Production        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 236,111 174,329 760,186 673,268
Operating Segments | Products        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,134,772 3,155,323 2,310,072 5,689,132
Operating Segments | Services        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 4,375,253 3,965,168 9,011,647 8,210,190
Operating Segments | Energy Production        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 236,111 $ 174,329 $ 760,186 $ 673,268