v3.26.3
REVENUE RECOGNITION - Schedule of Disaggregated Revenue by Primary Geographical Market and Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Net revenues $ 293,329 $ 410,427 $ 868,083 $ 1,129,664
Products delivered at a point in time        
Disaggregation of Revenue [Line Items]        
Net revenues 264,039 383,001 780,817 1,034,952
Products and services delivered over time        
Disaggregation of Revenue [Line Items]        
Net revenues 29,290 27,426 87,266 94,712
United States        
Disaggregation of Revenue [Line Items]        
Net revenues 233,491 349,982 694,242 884,550
International        
Disaggregation of Revenue [Line Items]        
Net revenues $ 59,838 $ 60,445 $ 173,841 $ 245,114