XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total Cost $ 160,589 $ 158,927
Accumulated Depreciation (113,624) (106,317)
Property and Equipment, net $ 46,965 52,610
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 $ 94,230 94,662
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 $ 41,826 39,546
Transportation Equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life 14 years  
Total Cost $ 17,851 17,851
Office Furniture and Equipment    
Property, Plant and Equipment [Line Items]    
Total Cost $ 6,682 $ 6,868
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