XML 49 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property and equipment      
Property and equipment, gross $ 239,165 $ 218,839  
Less-Accumulated depreciation (129,369) (119,221)  
Property and equipment, net 109,796 99,618  
Depreciation expense 24,500 22,600 $ 20,100
Land      
Property and equipment      
Property and equipment, gross 6,206 5,702  
Transportation equipment      
Property and equipment      
Property and equipment, gross $ 106,972 98,898  
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 $ 35,575 33,907  
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 $ 20,744 20,179  
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 $ 62,301 53,559  
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,244 4,879  
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 $ 2,123 $ 1,715