XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION - Summary of Disaggregated Revenue by Primary Geographical Market and Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Net revenues $ 726,016 $ 441,292
Products delivered at a point in time    
Disaggregation of Revenue [Line Items]    
Net revenues 701,652 424,149
Products and services delivered over time    
Disaggregation of Revenue [Line Items]    
Net revenues 24,364 17,143
U.S.    
Disaggregation of Revenue [Line Items]    
Net revenues 472,961 369,492
International    
Disaggregation of Revenue [Line Items]    
Net revenues $ 253,055 $ 71,800