Annual report pursuant to Section 13 and 15(d)

Segments (Details)

v3.23.1
Segments (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Segment Reporting Information [Line Items]    
Number of operating segments | segment 3  
Total revenue $ 25,002,614 $ 24,398,073
Gross profit 11,066,811 11,587,653
Identifiable assets 28,252,857 32,362,222
Energy Production    
Segment Reporting Information [Line Items]    
Total revenue 1,785,854 1,739,150
Gross profit 788,864 664,729
Identifiable assets 3,744,913 4,097,935
Corporate, other and elimination    
Segment Reporting Information [Line Items]    
Total revenue (310,816) (321,618)
Gross profit 0 0
Identifiable assets 4,218,938 5,556,737
Products Segment    
Segment Reporting Information [Line Items]    
Total revenue 11,156,099 10,133,329
Gross profit 3,742,779 4,532,283
Identifiable assets 10,434,727 11,887,063
Services and Other Segment    
Segment Reporting Information [Line Items]    
Total revenue 12,371,477 12,847,212
Gross profit 6,535,168 6,390,641
Identifiable assets 9,854,279 10,820,487
Operating Segments    
Segment Reporting Information [Line Items]    
Total revenue 25,002,614 24,398,073
Operating Segments | Energy Production    
Segment Reporting Information [Line Items]    
Total revenue 1,785,854 1,739,150
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 11,156,099 10,133,329
Operating Segments | Services and Other Segment    
Segment Reporting Information [Line Items]    
Total revenue 12,060,661 12,525,594
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 (310,816) (321,618)
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 $ 310,816 $ 321,618