XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation - Schedule of Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]        
Depreciation and amortization $ 52,889 $ 40,969 $ 103,687 $ 78,973
Depreciation and amortization related to cost of services        
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]        
Depreciation and amortization 51,390 40,873 100,664 78,794
Depreciation and amortization related to general and administrative expenses        
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]        
Depreciation and amortization $ 1,499 $ 96 $ 3,023 $ 179