v3.25.2
Business Segments, Geographic Data and Sales by Major Customers - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Long-lived Assets          
Long-lived Assets $ 69,702   $ 69,702   $ 68,896
Net Sales 119,094 $ 148,619 232,347 $ 238,695  
UNITED STATES          
Long-lived Assets          
Long-lived Assets 47,805   47,805   53,020
Net Sales 86,990 125,837 175,934 196,267  
CHINA          
Long-lived Assets          
Long-lived Assets 17,576   17,576   13,553
HONG KONG          
Long-lived Assets          
Long-lived Assets 2,093   2,093   582
ITALY          
Long-lived Assets          
Long-lived Assets 796   796   754
UNITED KINGDOM          
Long-lived Assets          
Long-lived Assets 677   677   808
MEXICO          
Long-lived Assets          
Long-lived Assets 619   619   31
CANADA          
Long-lived Assets          
Long-lived Assets 103   103   107
Net Sales 8,826 6,288 12,105 9,658  
FRANCE          
Long-lived Assets          
Long-lived Assets 33   33   $ 41
Europe [Member]          
Long-lived Assets          
Net Sales 14,657 10,264 26,467 15,999  
Latin America [Member]          
Long-lived Assets          
Net Sales 6,047 3,239 13,506 11,235  
Asia [Member]          
Long-lived Assets          
Net Sales 1,448 1,268 2,199 2,233  
Australia and New Zealand [Member]          
Long-lived Assets          
Net Sales 886 1,607 1,499 2,953  
Middle East and Africa [Member]          
Long-lived Assets          
Net Sales $ 240 $ 116 $ 637 $ 350