v3.26.1
Note 9 - Related Party Transactions and Balances - Schedule of Related Party Transactions (Details) - Related Party [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Equipment purchases and de-install costs $ 475,000 $ 1,862,000 $ 485,000 $ 3,169,000  
Costs incurred to maintain equipment 230,000 200,000 478,000 451,000  
Total related party transactions 705,000 $ 2,062,000 963,000 $ 3,620,000  
Accounts payable, asset retirement obligation and other accrued liabilities $ 2,081,000   $ 2,081,000   $ 1,887,000