XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property and equipment      
Property and equipment, gross $ 293,379 $ 264,408  
Less-Accumulated depreciation (164,825) (147,202)  
Property and equipment, net 128,554 117,206  
Depreciation expense 28,400 27,900 $ 24,500
Land      
Property and equipment      
Property and equipment, gross 6,792 7,167  
Transportation equipment      
Property and equipment      
Property and equipment, gross $ 132,792 113,802  
Transportation equipment | Minimum      
Property and equipment      
Estimated useful life 1 year    
Transportation equipment | Maximum      
Property and equipment      
Estimated useful life 7 years    
Machinery and equipment      
Property and equipment      
Property and equipment, gross $ 48,000 43,386  
Machinery and equipment | Minimum      
Property and equipment      
Estimated useful life 1 year    
Machinery and equipment | Maximum      
Property and equipment      
Estimated useful life 20 years    
Computer and telephone equipment      
Property and equipment      
Property and equipment, gross $ 23,065 23,215  
Computer and telephone equipment | Minimum      
Property and equipment      
Estimated useful life 1 year    
Computer and telephone equipment | Maximum      
Property and equipment      
Estimated useful life 10 years    
Buildings and leasehold improvements      
Property and equipment      
Property and equipment, gross $ 74,981 69,683  
Buildings and leasehold improvements | Minimum      
Property and equipment      
Estimated useful life 1 year    
Buildings and leasehold improvements | Maximum      
Property and equipment      
Estimated useful life 40 years    
Furniture and fixtures      
Property and equipment      
Property and equipment, gross $ 6,081 5,861  
Furniture and fixtures | Minimum      
Property and equipment      
Estimated useful life 1 year    
Furniture and fixtures | Maximum      
Property and equipment      
Estimated useful life 17 years    
Construction in progress      
Property and equipment      
Property and equipment, gross $ 1,668 $ 1,294