v3.26.1
Note 4 - Fair Value Measurements (Details Textual) - USD ($)
2 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Apr. 21, 2026
Apr. 20, 2026
Dec. 31, 2025
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value           $ 0
Line of Credit [Member]            
Line of Credit, Current $ 0 $ 0 $ 0     0
Terrasoul [Member] | Earn-Out [Member] | Maximum [Member]            
Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount       $ 5,000,000    
Contingent Consideration [Member] | Terrasoul [Member]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 4,117,000 4,117,000 4,117,000 $ 4,070,000 $ 4,070,000 $ 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) $ 47,000 $ 47,000 $ 47,000