v3.25.2
Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details) - Related Party [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Equipment purchases and de-install costs $ 1,862,000 $ 521,000 $ 3,169,000 $ 2,937,000  
Costs incurred to maintain equipment 200,000 170,000 451,000 340,000  
Total related party transactions 2,062,000 $ 691,000 3,620,000 $ 3,277,000  
Accounts payable, asset retirement obligation and other accrued liabilities $ 1,848,000   $ 1,848,000   $ 2,270,000