Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.24.2.u1
Segments (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment Reporting Information [Line Items]          
Number of business segments | segment     3    
Revenue $ 4,727,787 $ 6,748,758 $ 10,913,883 $ 12,128,576  
Gross profit 2,079,155 2,834,426 4,654,811 4,926,335  
Assets 27,154,960 29,800,185 27,154,960 29,800,185 $ 27,792,629
Energy Production [Member]          
Segment Reporting Information [Line Items]          
Revenue 481,597 350,156   883,665  
Gross profit 196,762 130,149 408,510 325,919  
Assets 3,150,322 3,284,542 3,150,322 3,284,542  
Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue (81,852) (66,143)   (154,357)  
Gross profit 0 0 0 0  
Assets 2,404,641 3,508,978 2,404,641 3,508,978  
Products Segment          
Segment Reporting Information [Line Items]          
Revenue 119,673 2,445,631 1,611,071 4,155,767  
Gross profit (52,309) 827,175 389,546 1,324,743  
Assets 8,801,555 9,955,171 8,801,555 9,955,171  
Services and Other Segment          
Segment Reporting Information [Line Items]          
Revenue 4,208,369 4,019,114   7,243,501  
Gross profit 1,934,702 1,877,102 3,856,755 3,275,673  
Assets 12,798,442 13,051,494 12,798,442 13,051,494  
Operating Segments | Energy Production [Member]          
Segment Reporting Information [Line Items]          
Revenue 481,597 350,156 1,161,985 883,665  
Operating Segments | Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Operating Segments | Products Segment          
Segment Reporting Information [Line Items]          
Revenue 119,673 2,445,631 1,611,071 4,155,767  
Operating Segments | Services and Other Segment          
Segment Reporting Information [Line Items]          
Revenue 4,126,517 3,952,971 8,140,827 7,089,144  
Intersegment Eliminations | Energy Production [Member]          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Intersegment Eliminations | Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue (81,852) (66,143) (199,200) (154,357)  
Intersegment Eliminations | Products Segment          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Intersegment Eliminations | Services and Other Segment          
Segment Reporting Information [Line Items]          
Revenue $ 81,852 $ 66,143 $ 199,200 $ 154,357