XML 94 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE - Geographical (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Net sales $ 1,318,014 $ 653,604 $ 314,272
North America      
Disaggregation of Revenue [Line Items]      
Net sales 1,263,341 617,457 273,005
Europe      
Disaggregation of Revenue [Line Items]      
Net sales 43,722 31,054 38,097
Asia-Pacific      
Disaggregation of Revenue [Line Items]      
Net sales 4,755 3,647 2,538
Other      
Disaggregation of Revenue [Line Items]      
Net sales $ 6,196 $ 1,446 $ 632