v3.25.1
Note 7 - Leases - Lease Balances on the Balance Sheet (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Finance lease right-of-use asset $ 3,075,377 $ 3,088,188
Operating Lease, Right-of-Use Asset 8,103,651 4,650,862
Total right of use assets 11,179,028 7,739,050
Operating lease liability - current 138,996 44,758
Operating lease liability - long-term 8,321,853 4,826,785
Finance lease liability, current portion 0 490,075
Total lease liabilities 8,460,849 5,361,618
Discontinued Operations, Held-for-Sale [Member]    
Finance lease right-of-use asset $ 3,075,377 $ 3,088,188