Quarterly report [Sections 13 or 15(d)]

Segments (Details)

v3.25.1
Segments (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Segment Reporting Information [Line Items]      
Number of business segments | segment 3    
Revenue $ 7,277,770 $ 6,186,097  
Cost of sales 4,056,730 3,610,440  
Gross profit 3,221,040 2,575,657  
Operating expenses 3,815,284 3,625,542  
Loss from operations (594,244) (1,049,885)  
Identifiable assets 29,725,828 28,458,543 $ 31,092,259
Energy Production [Member]      
Segment Reporting Information [Line Items]      
Gross profit 188,857 211,749  
Operating expenses 16,469 19,102  
Loss from operations 172,388 192,647  
Identifiable assets 2,703,490 3,295,316  
Corporate, other and elimination      
Segment Reporting Information [Line Items]      
Gross profit 0 0  
Operating expenses 1,468,540 1,489,851  
Loss from operations (1,468,540) (1,489,851)  
Identifiable assets 5,291,500 3,161,918  
Products Segment      
Segment Reporting Information [Line Items]      
Revenue 2,533,809 1,491,398  
Gross profit 1,046,059 441,855  
Operating expenses 569,829 629,249  
Loss from operations 476,230 (187,394)  
Identifiable assets 10,255,443 9,793,634  
Services and Other Segment      
Segment Reporting Information [Line Items]      
Gross profit 1,986,124 1,922,053  
Operating expenses 1,760,446 1,487,340  
Loss from operations 225,678 434,713  
Identifiable assets 11,475,395 12,207,675  
Operating Segments      
Segment Reporting Information [Line Items]      
Revenue 7,277,770 6,186,097  
Cost of sales 4,056,730 3,610,440  
Operating Segments | Energy Production [Member]      
Segment Reporting Information [Line Items]      
Revenue 498,939 680,389  
Cost of sales 310,082 468,640  
Operating Segments | Corporate, other and elimination      
Segment Reporting Information [Line Items]      
Revenue 0 0  
Cost of sales 0  
Operating Segments | Products Segment      
Segment Reporting Information [Line Items]      
Revenue 2,533,809 1,491,398  
Cost of sales 1,487,750 1,049,543  
Operating Segments | Services and Other Segment      
Segment Reporting Information [Line Items]      
Revenue 4,245,022 4,014,310  
Cost of sales $ 2,258,898 $ 2,092,257