Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.24.3
Segments (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment Reporting Information [Line Items]          
Number of business segments | segment     3    
Revenue $ 5,630,130 $ 7,112,530 $ 16,544,014 $ 19,241,106  
Gross profit 2,480,914 2,926,021 7,135,726 7,852,356  
Assets 27,480,287 29,186,745 27,480,287 29,186,745 $ 27,792,629
Energy Production          
Segment Reporting Information [Line Items]          
Revenue 388,563 331,141   1,214,806  
Gross profit 175,598 160,763 584,109 486,682  
Assets 3,077,535 3,203,776 3,077,535 3,203,776  
Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue (59,156) (48,085)   (202,442)  
Gross profit 0 0 0 0  
Assets 2,788,065 2,121,337 2,788,065 2,121,337  
Products Segment          
Segment Reporting Information [Line Items]          
Revenue 1,391,016 2,938,789 3,002,087 7,094,556  
Gross profit 593,806 1,269,042 983,353 2,593,785  
Assets 9,200,050 10,591,087 9,200,050 10,591,087  
Services and Other Segment          
Segment Reporting Information [Line Items]          
Revenue 3,909,707 3,890,685   11,134,186  
Gross profit 1,711,510 1,496,216 5,568,264 4,771,889  
Assets 12,414,637 13,270,545 12,414,637 13,270,545  
Operating Segments | Energy Production          
Segment Reporting Information [Line Items]          
Revenue 388,563 331,141 1,550,549 1,214,806  
Operating Segments | Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Operating Segments | Products Segment          
Segment Reporting Information [Line Items]          
Revenue 1,391,016 2,938,789 3,002,087 7,094,556  
Operating Segments | Services and Other Segment          
Segment Reporting Information [Line Items]          
Revenue 3,850,551 3,842,600 11,991,378 10,931,744  
Intersegment Eliminations | Energy Production          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Intersegment Eliminations | Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue (59,156) (48,085) (258,356) (202,442)  
Intersegment Eliminations | Products Segment          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Intersegment Eliminations | Services and Other Segment          
Segment Reporting Information [Line Items]          
Revenue $ 59,156 $ 48,085 $ 258,356 $ 202,442