XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Significant Accounting Policies and Related Matters (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Number of Operating Segments 1 1  
Accounts Receivable, after Allowance for Credit Loss, Current $ 25,064 $ 22,040  
Marketable Security, Unrealized Gain (Loss) 1,200 1,800  
Capitalized Computer Software, Net 3,600    
Goodwill, Impairment Loss 0 0 $ 0
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 0 0 $ 0
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax 3,400 4,200  
AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax 1,200 $ 1,800  
ITALY      
Accounts Receivable, after Allowance for Credit Loss, Current 1,100    
SPAIN      
Accounts Receivable, after Allowance for Credit Loss, Current 1,000    
FRANCE      
Accounts Receivable, after Allowance for Credit Loss, Current 1,200    
Geographic Distribution, Foreign [Member]      
Cash, Ending Balance $ 10,000    
Minimum [Member]      
Period of Payments Received from Customers (Day) 30 days    
Finite-Lived Intangible Asset, Useful Life 2 years    
Minimum [Member] | Computers and Equipment [Member]      
Property, Plant and Equipment, Useful Life 3 years    
Minimum [Member] | Machinery and Equipment [Member]      
Property, Plant and Equipment, Useful Life 3 years    
Maximum [Member]      
Period of Payments Received from Customers (Day) 60 days    
Finite-Lived Intangible Asset, Useful Life 16 years    
Maximum [Member] | Computers and Equipment [Member]      
Property, Plant and Equipment, Useful Life 5 years    
Maximum [Member] | Machinery and Equipment [Member]      
Property, Plant and Equipment, Useful Life 10 years