v3.26.3
Note 2 - Business Segments, Geographic Data and Sales by Major Customers - Information by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Long-lived Assets $ 59,960   $ 59,960   $ 65,784
Net sales 254,222 $ 211,210 500,136 $ 443,557  
UNITED STATES          
Long-lived Assets 35,741   35,741   42,788
Net sales 202,837 154,516 385,724 330,450  
CHINA          
Long-lived Assets 18,893   18,893   16,659
Europe [Member]          
Net sales 29,686 29,408 63,086 55,875  
UNITED KINGDOM          
Long-lived Assets 2,811   2,811   3,073
South America [Member]          
Net sales 10,771 14,066 21,870 27,572  
HONG KONG          
Long-lived Assets 1,316   1,316   1,853
CANADA          
Net sales 5,960 9,237 16,032 21,342  
Other Countries [Member]          
Long-lived Assets 1,199   1,199   $ 1,411
Asia [Member]          
Net sales 2,745 1,526 6,896 3,725  
Oceania [Member]          
Net sales 1,616 2,095 5,618 3,594  
Middle East and Africa [Member]          
Net sales $ 607 $ 362 $ 910 $ 999