Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Narrative (Details)

v3.26.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]    
Joint venture, percent owned 51.00%  
Allowance for doubtful accounts $ 389,079 $ 295,932
Impairment of long-lived assets 15,005 0
Goodwill impairment 1,098,124 217,295
Shipping and handling fees billed to customers 243,185 96,890
Cost of goods sold, shipping and handling 120,883 59,331
Shipping and handling expenses 618,051 248,229
Bad debt expense 62,958 146,010
Advertising expense 131,000 74,000
Research and development $ 1,167,000 962,000
Payment period 30 days  
Number of operating segments | segment 3  
Deferred revenue recognized $ 6,303,738  
Remaining performance obligations $ 4,796,863  
Revenue, remaining performance obligation, percentage 36.00%  
Energy Production    
Disaggregation of Revenue [Line Items]    
Goodwill impairment $ 1,057,254 217,295
Products    
Disaggregation of Revenue [Line Items]    
Goodwill impairment $ 40,870 $ 0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01    
Disaggregation of Revenue [Line Items]    
Revenue, remaining performance obligation, percentage 32.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01    
Disaggregation of Revenue [Line Items]    
Revenue, remaining performance obligation, percentage 4.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01    
Disaggregation of Revenue [Line Items]    
Revenue, remaining performance obligation, expected timing of satisfaction, period