Annual report pursuant to Section 13 and 15(d)

Segments (Details)

v3.24.1
Segments (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]    
Number of operating segments | segment 3  
Total revenue $ 25,139,419 $ 25,002,614
Gross profit 10,201,618 11,066,811
Identifiable assets 27,792,629 28,252,857
Energy Production    
Segment Reporting Information [Line Items]    
Total revenue 1,756,419 1,785,854
Gross profit 650,916 788,864
Identifiable assets 3,269,013 3,744,913
Corporate, other and elimination    
Segment Reporting Information [Line Items]    
Total revenue (306,652) (310,816)
Gross profit 0 0
Identifiable assets 2,730,690 4,218,938
Products Segment    
Segment Reporting Information [Line Items]    
Total revenue 8,859,946 11,156,099
Gross profit 2,936,850 3,742,779
Identifiable assets 8,990,275 10,434,727
Services and Other Segment    
Segment Reporting Information [Line Items]    
Total revenue 14,829,706 12,371,477
Gross profit 6,613,852 6,535,168
Identifiable assets 12,802,651 9,854,279
Operating Segments    
Segment Reporting Information [Line Items]    
Total revenue 25,139,419 25,002,614
Operating Segments | Energy Production    
Segment Reporting Information [Line Items]    
Total revenue 1,756,419 1,785,854
Operating Segments | Corporate, other and elimination    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Operating Segments | Products Segment    
Segment Reporting Information [Line Items]    
Total revenue 8,859,946 11,156,099
Operating Segments | Services and Other Segment    
Segment Reporting Information [Line Items]    
Total revenue 14,523,054 12,060,661
Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Intersegment Eliminations | Energy Production    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Intersegment Eliminations | Corporate, other and elimination    
Segment Reporting Information [Line Items]    
Total revenue (306,652) (310,816)
Intersegment Eliminations | Products Segment    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Intersegment Eliminations | Services and Other Segment    
Segment Reporting Information [Line Items]    
Total revenue $ 306,652 $ 310,816