XML 109 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Geographic Information - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]        
Revenues $ 4,049,742 $ 3,602,298 $ 3,155,671 $ 3,155,671
Number of reportable segments | Segment 2      
UNITED STATES [Member]        
Segment Reporting Information [Line Items]        
Revenues $ 3,600,000 $ 3,000,000 $ 2,700,000