XML 87 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Total Cost $ 143,166 $ 108,231
Accumulated Depreciation (89,937) (70,561)
Property and Equipment, net $ 53,229 37,670
Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 1 year  
Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 15 years  
Computer Software and Hardware    
Property, Plant and Equipment [Line Items]    
Total Cost $ 85,894 62,303
Computer Software and Hardware | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 1 year  
Computer Software and Hardware | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 7 years  
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Total Cost $ 33,379 21,975
Transportation Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Cost $ 17,851 17,851
Transportation Equipment [Member] | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Transportation Equipment [Member] | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 12 years  
Office Furniture and Equipment    
Property, Plant and Equipment [Line Items]    
Total Cost $ 6,042 $ 6,102
Office Furniture and Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 4 years  
Office Furniture and Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 15 years