XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total net revenues $ 859,522 $ 812,111 $ 1,684,860 $ 1,587,877
Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total net revenues 149,418 142,835 272,822 284,634
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total net revenues $ 710,104 $ 669,276 $ 1,412,038 $ 1,303,243