v3.26.1
Note 11 - Segment Information - Consolidated Net Sales by Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net sales $ 24,917 $ 26,563
Revenue Benchmark [Member] | Geographic Concentration Risk [Member]    
Net sales $ 24,900 $ 26,600
Concentration Risk, Percentage 100.00% 100.00%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | UNITED STATES    
Net sales $ 4,600 $ 6,500
Concentration Risk, Percentage 18.50% 24.40%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Americas, Other [Member]    
Net sales $ 2,100 $ 2,500
Concentration Risk, Percentage 8.40% 9.40%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Americas [Member]    
Net sales $ 6,700 $ 9,000
Concentration Risk, Percentage 26.90% 33.80%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | CHINA    
Net sales $ 2,700 $ 2,000
Concentration Risk, Percentage 10.90% 7.50%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | KOREA, REPUBLIC OF    
Net sales $ 10,200 $ 10,600
Concentration Risk, Percentage 41.00% 39.80%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Asia Pacific, Other [Member]    
Net sales $ 3,000 $ 2,800
Concentration Risk, Percentage 12.00% 10.50%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Asia Pacific [Member]    
Net sales $ 15,900 $ 15,400
Concentration Risk, Percentage 63.90% 57.90%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | EMEA [Member]    
Net sales $ 2,300 $ 2,200
Concentration Risk, Percentage 9.20% 8.30%