v3.26.1
Note 2 - Business Combinations 1 (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Apr. 21, 2026
Mar. 12, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Apr. 20, 2026
Mar. 31, 2026
Dec. 31, 2025
Proceeds from Issuance of Preferred Stock and Preference Stock         $ 110,000,000 $ 0      
Goodwill     $ 31,824,649   31,824,649       $ 0
Business Combination, Recognized Liability Assumed, Deferred Tax Liability   $ 4,700,000              
Deferred Income Tax Expense (Benefit)         $ (4,745,333) 0      
Intangible Asset, Finite-Lived, Useful Life (Year)     9 years 6 months   9 years 6 months        
Intangible Asset, Finite-Lived, Amortization Expense     $ 1,000,000 $ 35,000 $ 1,200,000 $ 80,000      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value                 0
Investment Agreement [Member] | Series A Preferred Stock [Member]                  
Proceeds from Issuance of Preferred Stock and Preference Stock $ 60,000,000                
Navitas [Member]                  
Payments to Acquire Businesses, Gross   40,881,978              
Business Combination, Initial Purchase Price   38,500,000              
Proceeds from Issuance of Preferred Stock and Preference Stock   50,000,000              
Goodwill   16,696,021           $ 16,700,000  
Business Combination, Recognized Liability Assumed, Deferred Tax Liability   4,745,333              
Deferred Income Tax Expense (Benefit)         $ 4,700,000        
Intangible Asset, Finite-Lived, Useful Life (Year)     9 years 9 months 18 days   9 years 9 months 18 days        
Intangible Asset, Finite-Lived, Amortization Expense         $ 2,100,000        
Business Combination, Acquiree's Revenue since Acquisition Date, Actual         15,900,000        
Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual         2,600,000        
Business Combination, Consideration Transferred   40,881,978              
Navitas [Member] | Series A Preferred Stock [Member]                  
Proceeds from Issuance of Preferred Stock and Preference Stock   $ 50,000,000              
Terrasoul [Member]                  
Payments to Acquire Businesses, Gross 50,400,315                
Business Combination, Initial Purchase Price 48,000,000                
Goodwill $ 15,128,628                
Intangible Asset, Finite-Lived, Useful Life (Year) 9 years 9 months 18 days                
Intangible Asset, Finite-Lived, Amortization Expense $ 2,400,000                
Business Combination, Acquiree's Revenue since Acquisition Date, Actual         15,200,000        
Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual         1,200,000        
Business Combination, Consideration Transferred 54,470,315                
Business Combination, Consideration Transferred, Liabilities Incurred $ 4,100,000                
Business Combination, Contingent Consideration, Discount Rate 6.00%                
Terrasoul [Member] | Contingent Consideration [Member]                  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 4,070,000   $ 4,117,000   $ 4,117,000   $ 4,070,000   $ 0
Terrasoul [Member] | Earn-Out [Member]                  
Business Combination, Consideration Transferred, Liabilities Incurred 4,070,000                
Business Combination, Contingent Consideration, Contribution Profit 11,300,000                
Business Combination, Contingent Consideration, Earn-Out Payments 500,000                
Business Combination, Contingent Consideration, Earn-Out Payments Incremental Increase 500,000                
Business Combination, Contingent Consideration, Contribution Profit For Earn-out Increase 100,000                
Terrasoul [Member] | Maximum [Member] | Earn-Out [Member]                  
Business Combination, Contingent Consideration, Liability 5,000,000                
Business Combination, Contingent Consideration, Contribution Profit 12,200,000                
Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount 5,000,000                
Terrasoul [Member] | Minimum [Member] | Earn-Out [Member]                  
Business Combination, Contingent Consideration, Range of Outcomes, Minimum, Amount 0                
Terrasoul [Member] | Series A Preferred Stock [Member]                  
Proceeds from Issuance of Preferred Stock and Preference Stock $ 60,000,000