Quarterly report pursuant to Section 13 or 15(d)

Revenue - Disaggregation of Revenue (Details)

v3.24.1.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 6,186,097 $ 5,379,818
Products    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 1,491,398 1,710,136
Energy production    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 680,389 533,509
Products Segment    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 1,491,398 1,710,136
Products Segment | Cogeneration    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 774,229 543,693
Products Segment | Chiller    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 657,061 1,068,934
Products Segment | Engineered Accessories    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 60,108 97,509
Services | Installation Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 4,014,310 3,136,173
Services | Energy Production [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 680,389 533,509
Energy Production [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 680,389 533,509
Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax   5,379,818
Operating Segments | Products Segment    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 1,491,398 1,710,136
Operating Segments | Energy Production [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 680,389 $ 533,509