Quarterly report pursuant to Section 13 or 15(d)

Revenue - Disaggregation of Revenue (Details)

v3.24.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 5,630,130 $ 7,112,530 $ 16,544,014 $ 19,241,106
Products        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,391,016 2,938,789 3,002,087 7,094,556
Energy production        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 388,563 331,141 1,550,549 1,214,806
Products Segment        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,391,016 2,938,789 3,002,087 7,094,556
Products Segment | Cogeneration        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,294,453 898,692 2,188,355 1,869,699
Products Segment | Chiller        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 37,979 1,935,165 695,040 4,692,080
Products Segment | Engineered Accessories        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 58,584 104,932 118,692 532,777
Services | Installation Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 3,850,551 3,842,600 11,991,378 10,931,744
Services | Energy Production        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 388,563 331,141 1,550,549 1,214,806
Energy Production        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 388,563 331,141   1,214,806
Operating Segments | Products Segment        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 1,391,016 2,938,789 3,002,087 7,094,556
Operating Segments | Energy Production        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 388,563 $ 331,141 $ 1,550,549 $ 1,214,806