XML 70 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenues $ 2,424,300 $ 2,161,220 $ 2,015,477
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Revenues 2,240,226 2,006,368 1,862,698
International      
Disaggregation of Revenue [Line Items]      
Revenues $ 184,074 $ 154,852 $ 152,779