XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]      
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Net sales $ 365,876 $ 260,086 $ 119,092
Americas      
Disaggregation of Revenue [Line Items]      
Net sales 243,243 169,426 81,453
Asia-Pacific      
Disaggregation of Revenue [Line Items]      
Net sales 54,306 43,701 14,464
Europe, the Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Net sales $ 68,327 $ 46,959 $ 23,175