XML 89 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total Cost $ 143,668 $ 150,563
Accumulated Depreciation (118,103) (119,852)
Property and Equipment, net $ 25,565 30,711
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 $ 78,770 85,054
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 5 years  
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Total Cost $ 41,764 41,945
Transportation Equipment    
Property, Plant and Equipment [Line Items]    
Total Cost $ 17,851 17,851
Transportation Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life 3 years  
Transportation Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life 12 years  
Office Furniture and Equipment    
Property, Plant and Equipment [Line Items]    
Total Cost $ 5,283 $ 5,713
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