XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Business and Summary of Significant Accounting Policies - Schedule of Net Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 175,945 $ 193,338
Less: accumulated depreciation (138,089) (140,839)
Property and equipment, net 37,856 52,499
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 118,805 132,133
Computer and office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Computer and office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 5 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 32,660 34,159
Building and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 14,492 15,061
Building and improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Building and improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 30 years  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Property and equipment, gross $ 8,803 10,200
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,185 $ 1,785