XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Commitments and Contingencies (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Purchase Obligation, Total   $ 29,000,000  
Loss Contingency, Accrual, Current   0 $ 500,000
Selling, General and Administrative Expense, Total   7,683,000 6,656,000
Litigation Related to Quality of Equipment [Member]      
Insurance Deductible Accrual $ 50,000    
Litigation Settlement, Amount Awarded to Other Party 500,000    
Litigation Settlement, Amount, Insurance Policy Claim $ 450,000    
Selling, General and Administrative Expense, Total     0
Litigation Related to Quality of Equipment [Member] | Accounts Payable and Accrued Liabilities [Member]      
Loss Contingency, Accrual, Current     450,000
Litigation Related to Quality of Equipment [Member] | Prepaid Expenses and Other Current Assets [Member]      
Loss Contingency, Accrual, Current     450,000
Selling, General and Administrative Expenses [Member]      
Operating Lease, Expense   200,000 200,000
Cost of Sales [Member]      
Operating Lease, Expense   $ 700,000 $ 800,000