v3.26.1
Note 16 - Segment Information (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Number of Operating Segments   2  
Number of Reportable Segments   2  
Reversal of Annual Sponsor Fee $ 100,000    
Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization 21,033,653 $ 21,033,653 $ 21,074,694
Idle Assets [Member]      
Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization 12,000,000 12,000,000 $ 12,300,000
Operating Costs the Company Incurred in Developing the Product [Member] | Settled Litigation [Member]      
Litigation Settlement, Amount Awarded from Other Party $ 2,000,000 $ 2,000,000