XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Segment Reporting (Details Textual)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Number of Operating Segments 1     1    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]            
Number of Major Customers 1   1 1    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]            
Concentration Risk, Percentage 30.30% 25.10%   24.70% 20.50%  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Geographic Distribution, Foreign [Member]            
Concentration Risk, Percentage 15.40% 18.00%   16.80% 16.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member]            
Number of Major Customers       2   1
Customer Concentration Risk [Member] | Accounts Receivable [Member] | One Customer [Member]            
Concentration Risk, Percentage           10.50%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]            
Concentration Risk, Percentage       17.90%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]            
Concentration Risk, Percentage       10.50%    
Customer Concentration Risk [Member] | Long-Lived Assets [Member] | Geographic Distribution, Foreign [Member]            
Concentration Risk, Percentage       16.50%   17.00%