v3.26.1
Note 14 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounts Receivable $ 2,521,417 $ (160,964)
Inventory 950,437 (1,377,625)
Prepaid Expenses and Other Assets 562,252 854,068
Long-term Deposits and Other Current Assets (69,561) (34,719)
Deferred Tax Assets 14,930 (387,381)
Deferred Tax Liabilities 156,481 (450,355)
Accounts Payable (483,957) (1,583,433)
Accrued Expenses (1,371,970) 86,673
Other Liabilities (LT) 0 (3,920)
Uncertain Tax Positions 4,012,587 0
Income Taxes Payable 0 1,071,602
Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital 6,292,616 (1,986,054)
Cash Paid    
Interest Paid on Leases 1,653,273 1,798,160
Income Taxes 0 0
Non-cash Financing and Investing Activities    
Fixed Asset Amounts in Accounts Payable 238,146 420,470
Reclassification of long term lease liabilities to current $ 70,512 $ 78,938