XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 117,479 $ 103,536 $ 203,757 $ 178,951
Americas        
Disaggregation of Revenue [Line Items]        
Net sales 63,644 75,354 116,622 119,960
Asia-Pacific (“APAC”)        
Disaggregation of Revenue [Line Items]        
Net sales 25,248 10,386 38,868 23,287
Europe, the Middle East and Africa (“EMEA”)        
Disaggregation of Revenue [Line Items]        
Net sales $ 28,587 $ 17,796 $ 48,267 $ 35,704