XML 58 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment - Cost and Lives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property and Equipment    
Property and equipment, at cost $ 980,607 $ 890,933
Land and land improvements    
Property and Equipment    
Property and equipment, at cost 7,353 11,671
Building and building improvements    
Property and Equipment    
Property and equipment, at cost $ 64,362 80,191
Building and building improvements | Minimum    
Property and Equipment    
Estimated useful lives (in years) 10 years  
Building and building improvements | Maximum    
Property and Equipment    
Estimated useful lives (in years) 40 years  
Revenue and service equipment    
Property and Equipment    
Property and equipment, at cost $ 649,154 582,176
Revenue and service equipment | Minimum    
Property and Equipment    
Estimated useful lives (in years) 3 years  
Revenue and service equipment | Maximum    
Property and Equipment    
Estimated useful lives (in years) 15 years  
Furniture and equipment    
Property and Equipment    
Property and equipment, at cost $ 53,218 50,442
Furniture and equipment | Minimum    
Property and Equipment    
Estimated useful lives (in years) 3 years  
Furniture and equipment | Maximum    
Property and Equipment    
Estimated useful lives (in years) 7 years  
Leasehold improvements    
Property and Equipment    
Property and equipment, at cost $ 45,924 24,698
Computer software    
Property and Equipment    
Property and equipment, at cost $ 160,596 $ 141,755
Computer software | Minimum    
Property and Equipment    
Estimated useful lives (in years) 3 years  
Computer software | Maximum    
Property and Equipment    
Estimated useful lives (in years) 7 years