Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.24.1.u1
Segments (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenue $ 6,186,097 $ 5,379,818  
Gross profit 2,575,657 2,091,909  
Assets 28,458,543 28,243,431 $ 27,792,629
Energy Production [Member]      
Segment Reporting Information [Line Items]      
Revenue 680,389 533,509  
Gross profit 211,749 195,770  
Assets 3,295,316 3,433,439  
Corporate, other and elimination      
Segment Reporting Information [Line Items]      
Revenue (117,348) (88,214)  
Gross profit 0 0  
Assets 3,161,918 3,036,675  
Products Segment      
Segment Reporting Information [Line Items]      
Revenue 1,491,398 1,710,136  
Gross profit 441,855 497,567  
Assets 9,793,634 12,023,164  
Services and Other Segment      
Segment Reporting Information [Line Items]      
Revenue 4,131,658 3,224,387  
Gross profit 1,922,053 1,398,572  
Assets 12,207,675 9,750,153  
Operating Segments      
Segment Reporting Information [Line Items]      
Revenue   5,379,818  
Operating Segments | Energy Production [Member]      
Segment Reporting Information [Line Items]      
Revenue 680,389 533,509  
Operating Segments | Corporate, other and elimination      
Segment Reporting Information [Line Items]      
Revenue 0 0  
Operating Segments | Products Segment      
Segment Reporting Information [Line Items]      
Revenue 1,491,398 1,710,136  
Operating Segments | Services and Other Segment      
Segment Reporting Information [Line Items]      
Revenue 4,014,310 3,136,173  
Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Revenue   0  
Intersegment Eliminations | Energy Production [Member]      
Segment Reporting Information [Line Items]      
Revenue 0 0  
Intersegment Eliminations | Corporate, other and elimination      
Segment Reporting Information [Line Items]      
Revenue (117,348) (88,214)  
Intersegment Eliminations | Products Segment      
Segment Reporting Information [Line Items]      
Revenue 0 0  
Intersegment Eliminations | Services and Other Segment      
Segment Reporting Information [Line Items]      
Revenue $ 117,348 $ 88,214