Annual report [Section 13 and 15(d), not S-K Item 405]

Segments (Details)

v3.25.1
Segments (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Segment Reporting Information [Line Items]    
Number of operating segments | segment 3  
Revenue $ 22,619,536 $ 25,139,419
Cost of sales 12,749,363 14,937,801
Gross profit 9,870,173 10,201,618
Operating expenses 14,404,260 14,615,230
Loss from operations (4,534,087) (4,413,612)
Identifiable assets 31,092,259 27,792,629
Energy Production    
Segment Reporting Information [Line Items]    
Gross profit 798,838 650,916
Operating expenses 319,514 66,190
Loss from operations 479,324 584,726
Identifiable assets 2,855,386 3,269,013
Corporate, other and elimination    
Segment Reporting Information [Line Items]    
Gross profit 0 0
Operating expenses 5,511,355 6,127,419
Loss from operations (5,511,355) (6,127,419)
Identifiable assets 7,054,081 2,730,690
Products Segment    
Segment Reporting Information [Line Items]    
Revenue 4,443,996 8,859,946
Gross profit 1,429,341 2,936,850
Operating expenses 1,947,426 1,429,400
Loss from operations (518,085) 1,507,450
Identifiable assets 9,487,422 8,990,275
Services and Other Segment    
Segment Reporting Information [Line Items]    
Gross profit 7,641,994 6,613,852
Operating expenses 6,625,965 6,992,221
Loss from operations 1,016,029 (378,369)
Identifiable assets 11,695,370 12,802,651
Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 22,619,536 25,139,419
Cost of sales 12,749,363 14,937,801
Operating Segments | Energy Production    
Segment Reporting Information [Line Items]    
Revenue 2,100,670 1,756,419
Cost of sales 1,301,832 1,105,503
Operating Segments | Corporate, other and elimination    
Segment Reporting Information [Line Items]    
Revenue 0 0
Cost of sales 0 0
Operating Segments | Products Segment    
Segment Reporting Information [Line Items]    
Revenue 4,443,996 8,859,946
Cost of sales 3,014,655 5,923,096
Operating Segments | Services and Other Segment    
Segment Reporting Information [Line Items]    
Revenue 16,074,870 14,523,054
Cost of sales $ 8,432,876 $ 7,909,202