XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue Recognition (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Lapse Period for Consignment (Day)       60 days    
Accounts Receivable, after Allowance for Credit Loss, Current, Total $ 79,859     $ 79,859   $ 66,843
Accounts Receivable, Allowance for Credit Loss, Ending Balance 0     0   0
Contract with Customer, Liability, Current 6,690     $ 6,690   7,238
Contract with Customer, Liability, Revenue Recognized           7,100
Minimum [Member]            
Contract with Customer, Payment Term (Day)     30 days      
Maximum [Member]            
Contract with Customer, Payment Term (Day)     90 years      
Certain Customers in China [Member]            
Contract with Customer, Payment Term Required Prior to Shipping Products (Week)       14 days    
Certain Customers in China [Member] | Accrued Liabilities, Current [Member]            
Contract with Customer, Liability, Current $ 6,700     $ 6,700   $ 7,200
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Distributors [Member]            
Concentration Risk, Percentage 89.00% 75.00%   89.00% 79.00%  
Product [Member]            
Percentage of Revenue 96.00% 97.00%   96.00% 98.00%