XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment $ 773,977 $ 680,629
Less: Accumulated depreciation and amortization (280,499) (253,323)
Property and equipment, net 493,478 427,306
Land and land improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 44,978 37,335
Construction in progress and software under development    
Property, Plant and Equipment [Line Items]    
Property and equipment 98,310 76,700
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment 261,287 243,436
Buildings and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 305,485 261,669
Furniture, fixtures, vehicles and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 63,917 $ 61,489