v3.22.4
Significant Accounting Policies - Depreciation and Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Total depreciation and amortization $ 621,822 $ 601,452 $ 570,831
Depreciation and amortization of property, plant and equipment      
Property, Plant and Equipment [Line Items]      
Total depreciation and amortization 17,459 16,467 20,153
Amortization of capitalized contract costs      
Property, Plant and Equipment [Line Items]      
Total depreciation and amortization 556,550 524,981 481,213
Amortization of definite-lived intangibles      
Property, Plant and Equipment [Line Items]      
Total depreciation and amortization $ 47,813 $ 60,004 $ 69,465