XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Trade Accounts and Financing Receivables (Details Textual) - USD ($)
3 Months Ended
Aug. 30, 2024
Dec. 31, 2024
Aug. 31, 2024
Promissory Note for Sale of Product [Member]      
Financing Receivable, before Allowance for Credit Loss     $ 9,400,000
Notes Receivable, Interest Rate, Stated Percentage   9.50% 9.50%
Promissory Note [Member] | Discontinued Operations, Disposed of by Sale [Member] | Subsidiary, Oil and Gas Product Manufacturing Operations in the Russian Federation [Member]      
Financing Receivable, before Allowance for Credit Loss $ 3,500,000    
Notes Receivable, Interest Rate, Stated Percentage 5.00%    
Notes Receivable, Term (Year) 10 years    
Notes Receivable, Periodic Payment $ 37,000    
Financing Receivable, Allowance for Credit Loss $ 900,000    
Wireless Seismic Equipment Customer [Member]      
Sales-Type and Direct Financing Leases, Payment to be Received   $ 16,700,000  
Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount   600,000  
Sales-type Lease, Interest Income   $ 100,000