v3.26.1
Segments (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Segment Reporting [Line Items]          
Number of business segments | segment     3    
Number of reportable segments | segment     3    
Revenue $ 5,746,136 $ 7,294,820 $ 12,081,905 $ 14,572,590  
Cost of sales 3,572,234 4,832,328 7,318,341 8,889,058  
Gross profit 2,173,902 2,462,492 4,763,564 5,683,532  
Operating expenses 4,324,064 3,874,354 9,049,634 7,689,638  
Loss from operations (2,150,162) (1,411,862) (4,286,070) (2,006,106)  
Identifiable assets 31,604,439 28,351,837 31,604,439 28,351,837 $ 36,990,103
Products          
Segment Reporting [Line Items]          
Revenue 1,134,772 3,155,323 2,310,072 5,689,132  
Operating Segments | Products          
Segment Reporting [Line Items]          
Revenue 1,134,772 3,155,323 2,310,072 5,689,132  
Cost of sales 584,755 2,232,155 1,232,103 3,719,905  
Gross profit 550,017 923,168 1,077,969 1,969,227  
Operating expenses 704,377 607,312 1,487,294 1,177,141  
Loss from operations (154,360) 315,856 (409,325) 792,086  
Identifiable assets 9,456,484 11,211,540 9,456,484 11,211,540  
Operating Segments | Services          
Segment Reporting [Line Items]          
Revenue 4,375,253 3,965,168 9,011,647 8,210,190  
Cost of sales 2,772,569 2,469,737 5,472,738 4,728,635  
Gross profit 1,602,684 1,495,431 3,538,909 3,481,555  
Operating expenses 2,032,476 1,857,872 4,167,448 3,618,318  
Loss from operations (429,792) (362,441) (628,539) (136,763)  
Identifiable assets 12,814,977 11,676,917 12,814,977 11,676,917  
Operating Segments | Energy Production          
Segment Reporting [Line Items]          
Revenue 236,111 174,329 760,186 673,268  
Cost of sales 214,910 130,436 613,500 440,518  
Gross profit 21,201 43,893 146,686 232,750  
Operating expenses 13,832 (797) 56,378 15,672  
Loss from operations 7,369 44,690 90,308 217,078  
Identifiable assets 1,448,717 2,602,821 1,448,717 2,602,821  
Segment Reporting, Reconciling Item, Corporate Nonsegment          
Segment Reporting [Line Items]          
Revenue 0 0 0 0  
Cost of sales 0 0  
Gross profit 0 0 0 0  
Operating expenses 1,573,379 1,409,967 3,338,514 2,878,507  
Loss from operations (1,573,379) (1,409,967) (3,338,514) (2,878,507)  
Identifiable assets $ 7,884,261 $ 2,860,559 $ 7,884,261 $ 2,860,559