XML 122 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting and Geographic Information - Geographic (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue reporting by end-market and geographic region      
Net sales $ 717,301 $ 666,435 $ 646,137
Long-lived tangible assets 113,789 118,459 107,281
UNITED STATES      
Revenue reporting by end-market and geographic region      
Net sales 164,564 162,790 197,433
Long-lived tangible assets 112,966 117,594 106,550
EMEA      
Revenue reporting by end-market and geographic region      
Net sales 61,730 76,697 87,837
Long-lived tangible assets 154 219 60
China      
Revenue reporting by end-market and geographic region      
Net sales 255,619 217,942 123,703
Long-lived tangible assets 270 182 70
Rest of APAC      
Revenue reporting by end-market and geographic region      
Net sales 234,591 208,693 235,735
Long-lived tangible assets 399 464 601
Rest Of World      
Revenue reporting by end-market and geographic region      
Net sales $ 797 $ 313 $ 1,429