Quarterly report [Sections 13 or 15(d)]

Segments (Details)

v3.26.3
Segments (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
segment
Sep. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Segment Reporting [Line Items]          
Number of business segments | segment     3    
Number of reportable segments | segment     3    
Revenue $ 7,873,820 $ 7,183,121 $ 19,955,725 $ 21,755,712  
Cost of sales 4,927,875 4,999,555 12,246,216 13,888,613  
Gross profit 2,945,945 2,183,566 7,709,509 7,867,099  
Operating expenses 4,512,343 4,284,270 13,561,980 11,973,909  
Loss from operations (1,566,398) (2,100,704) (5,852,471) (4,106,810)  
Identifiable assets 30,366,292 41,464,288 30,366,292 41,464,288 $ 36,990,103
Operating Segments | Products          
Segment Reporting [Line Items]          
Revenue 3,047,954 2,983,795 5,358,026 8,672,927  
Cost of sales 2,221,685 1,885,377 3,453,788 5,605,282  
Gross profit 826,269 1,098,418 1,904,238 3,067,645  
Operating expenses 726,511 542,613 2,213,806 1,719,754  
Loss from operations 99,758 555,805 (309,568) 1,347,891  
Identifiable assets 9,758,472 9,610,556 9,758,472 9,610,556  
Operating Segments | Services          
Segment Reporting [Line Items]          
Revenue 4,462,607 3,943,510 13,474,254 12,153,700  
Cost of sales 2,561,731 2,946,438 8,034,469 7,675,073  
Gross profit 1,900,876 997,072 5,439,785 4,478,627  
Operating expenses 2,101,621 2,212,366 6,269,070 5,830,684  
Loss from operations (200,745) (1,215,294) (829,285) (1,352,057)  
Identifiable assets 12,598,792 12,841,859 12,598,792 12,841,859  
Operating Segments | Energy Production          
Segment Reporting [Line Items]          
Revenue 363,259 255,816 1,123,445 929,085  
Cost of sales 144,459 167,740 757,959 608,258  
Gross profit 218,800 88,076 365,486 320,827  
Operating expenses (32,375) 14,867 24,004 30,539  
Loss from operations 251,175 73,209 341,482 290,288  
Identifiable assets 1,527,079 2,611,264 1,527,079 2,611,264  
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,716,586 1,514,424 5,055,100 4,392,932  
Loss from operations (1,716,586) (1,514,424) (5,055,100) (4,392,932)  
Identifiable assets $ 6,481,949 $ 16,400,609 $ 6,481,949 $ 16,400,609