XML 118 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting and Geographic Information - Geographic (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue reporting by end-market and geographic region      
Net sales $ 666,435 $ 646,137 $ 583,277
Long-lived tangible assets 118,459 107,281 99,743
UNITED STATES      
Revenue reporting by end-market and geographic region      
Net sales 162,790 197,433 217,209
Long-lived tangible assets 117,594 106,550 99,220
EMEA      
Revenue reporting by end-market and geographic region      
Net sales 76,697 87,837 55,129
Long-lived tangible assets 219 60 94
China      
Revenue reporting by end-market and geographic region      
Net sales 217,942 123,703 105,998
Long-lived tangible assets 182 70 67
Rest of APAC      
Revenue reporting by end-market and geographic region      
Net sales 208,693 235,735 204,633
Long-lived tangible assets 464 601 362
Rest Of World      
Revenue reporting by end-market and geographic region      
Net sales $ 313 $ 1,429 $ 308