v3.26.1
Note 7 - Leases - Lease Cost (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating lease costs $ 2,063,671 $ 2,384,247 $ 4,138,331 $ 4,691,318
Short term lease expense 59,167 117,607 212,419 228,900
Total lease costs $ 2,122,838 $ 2,501,854 $ 4,350,750 $ 4,920,218
Weighted average discount rate 15.00% 15.00% 15.00% 15.00%
Weighted average remaining lease term (Year) 7 years 4 months 2 days 7 years 3 months 3 days 7 years 4 months 2 days 7 years 3 months 3 days