v3.26.1
Note 14 - Segments - Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Long-lived assets $ 81,941 $ 82,518
UNITED STATES    
Long-lived assets 50,836 40,840
CHINA    
Long-lived assets 13,701 23,942
SLOVAKIA    
Long-lived assets 6,666 6,553
ISRAEL    
Long-lived assets 3,687 4,125
UNITED KINGDOM    
Long-lived assets 3,314 3,001
All Other Foreign Countries [Member]    
Long-lived assets $ 3,737 $ 4,057