XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION - Summary of Disaggregated Revenue by Primary Geographical Market and Timing of Revenue Recognition (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 revenues $ 711,118 $ 530,196 $ 1,437,134 $ 971,488
Products delivered at a point in time        
Disaggregation of Revenue [Line Items]        
Net revenues 684,122 511,865 1,385,774 936,014
Products and services delivered over time        
Disaggregation of Revenue [Line Items]        
Net revenues 26,996 18,331 51,360 35,474
U.S.        
Disaggregation of Revenue [Line Items]        
Net revenues 417,582 422,628 890,543 792,120
International        
Disaggregation of Revenue [Line Items]        
Net revenues $ 293,536 $ 107,568 $ 546,591 $ 179,368