XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net revenues $ 303,458 $ 711,118 $ 566,797 $ 1,437,134
Products delivered at a point in time        
Disaggregation of Revenue [Line Items]        
Net revenues 272,592 684,122 505,737 1,385,774
Products and services delivered over time        
Disaggregation of Revenue [Line Items]        
Net revenues 30,866 26,996 61,060 51,360
United States        
Disaggregation of Revenue [Line Items]        
Net revenues 198,712 417,582 348,686 890,543
International        
Disaggregation of Revenue [Line Items]        
Net revenues $ 104,746 $ 293,536 $ 218,111 $ 546,591