Quarterly report pursuant to Section 13 or 15(d)

Revenue - Disaggregation of Revenue (Details)

v3.24.2.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 4,727,787 $ 6,748,758 $ 10,913,883 $ 12,128,576
Products        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 119,673 2,445,631 1,611,071 4,155,767
Energy production        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 481,597 350,156 1,161,985 883,665
Products Segment        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 119,673 2,445,631 1,611,071 4,155,767
Products Segment | Cogeneration        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 119,673 427,314 893,902 971,007
Products Segment | Chiller        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 0 1,687,981 657,061 2,756,915
Products Segment | Engineered Accessories        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 0 330,336 60,108 427,845
Services | Installation Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 4,126,517 3,952,971 8,140,827 7,089,144
Services | Energy Production [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 481,597 350,156 1,161,985 883,665
Energy Production [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 481,597 350,156   883,665
Operating Segments | Products Segment        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 119,673 2,445,631 1,611,071 4,155,767
Operating Segments | Energy Production [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 481,597 $ 350,156 $ 1,161,985 $ 883,665