XML 98 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Concentrations (Details Textual)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Accounts Receivable, before Allowance for Credit Loss $ 53.4 $ 50.2
Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Number of Customers 4 2
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Four Customers [Member]    
Concentration Risk, Percentage 75.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer One [Member]    
Concentration Risk, Percentage 27.00% 11.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer Two [Member]    
Concentration Risk, Percentage 23.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer Three [Member]    
Concentration Risk, Percentage 15.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer Four [Member]    
Concentration Risk, Percentage 10.00% 15.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [Member]    
Concentration Risk, Percentage   26.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Number of Customers 4 2
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]    
Concentration Risk, Percentage 11.00% 16.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]    
Concentration Risk, Percentage 26.00% 30.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]    
Concentration Risk, Percentage 14.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Four [Member]    
Concentration Risk, Percentage 21.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customers [Member]    
Concentration Risk, Percentage   46.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Three Customers [Member]    
Concentration Risk, Percentage 72.00%  
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member]    
Number of Supplier   1
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | One Supplier [Member]    
Concentration Risk, Percentage   12.00%
Workforce Subject to Collective-Bargaining Arrangements [Member] | Labor Force Concentration Risk [Member]    
Concentration Risk, Percentage 13.00% 15.00%