v3.26.1
Note 8 - Leases - Lease Cost (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Operating lease expense $ 836,387 $ 406,418 $ 1,664,928 $ 704,166  
Amortization of right-of-use assets 405 12,810 13,342 25,621  
Interest on lease liabilities 1,862 0 2,491 0  
Total lease expense 838,654 419,228 1,680,761 729,787  
Operating cash flows used in operating leases 688,433 253,791 1,234,004 415,023  
Short-term operating lease expense $ 7,841 $ 63,402 $ 23,665 $ 92,996  
Weighted-average remaining lease term - finance leases (years) (Year) 4 years 3 months   4 years 3 months    
Weighted-average remaining lease term - operating leases (years) (Year) 22 years 10 months 6 days   22 years 10 months 6 days   10 years 1 month 6 days
Weighted-average discount rate - finance leases 39.60%   39.60%    
Weighted-average discount rate - operating leases 13.30%   13.30%   13.50%