v3.26.1
Note 14 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable $ 2,766,025 $ (122,345)
Inventory 2,447,762 (1,703,499)
Prepaid Expenses and Other Assets (631,369) 1,364,006
Long-term Deposits and Other Current Assets (68,598) (47,331)
Deferred Tax Assets (188,726) (630,843)
Deferred Tax Liabilities 147,073 (293,775)
Accounts Payable (2,217,687) (366,639)
Accrued Expenses (227,806) 405,428
Other Liabilities (LT) (5,000) 1,080
Uncertain Tax Positions 7,063,621 7,580,763
Income Taxes Payable 224,514 19,600
Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital 9,309,809 6,206,445
Cash Paid    
Interest Paid on Leases 3,294,786 3,594,715
Income Taxes 0 0
Non-cash Financing and Investing Activities    
Fixed Asset Amounts in Accounts Payable 33,884 226,731
Reclassification of long term lease liabilities to current $ 165,419 $ 267,007