XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation - Schedule of Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]        
Depreciation and amortization $ 54,299 $ 45,361 $ 164,027 $ 124,749
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 52,046 43,889 158,586 120,255
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 $ 2,253 $ 1,472 $ 5,441 $ 4,494