XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property and equipment      
Property and equipment, gross $ 264,408 $ 239,165  
Less-Accumulated depreciation (147,202) (129,369)  
Property and equipment, net 117,206 109,796  
Depreciation expense 27,900 24,500 $ 22,600
Land      
Property and equipment      
Property and equipment, gross 7,167 6,206  
Transportation equipment      
Property and equipment      
Property and equipment, gross $ 113,802 106,972  
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 $ 43,386 35,575  
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,215 20,744  
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 $ 69,683 62,301  
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 $ 5,861 5,244  
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,294 $ 2,123