Annual report pursuant to Section 13 and 15(d)

Property and Equipment, Net (Property and Equipment, Net) (Details)

v3.22.4
Property and Equipment, Net (Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property and equipment, cost:      
Property and equipment, gross $ 148,098 $ 140,279  
Less: accumulated depreciation and amortization (85,655) (90,064)  
Total property and equipment, net 62,443 50,215  
Depreciation and amortization expense $ 21,688 20,577 $ 21,432
Computer equipment and software      
Property and equipment      
Estimated Useful Life 3 years    
Property and equipment, cost:      
Property and equipment, gross $ 66,639 72,289  
Leasehold improvements      
Property and equipment, cost:      
Property and equipment, gross $ 36,158 43,544  
Leased data servers      
Property and equipment      
Estimated Useful Life 3 years    
Property and equipment, cost:      
Property and equipment, gross $ 19,273 590  
Office furniture and fixtures      
Property and equipment, cost:      
Property and equipment, gross $ 10,796 12,214  
Office furniture and fixtures | Minimum      
Property and equipment      
Estimated Useful Life 3 years    
Office furniture and fixtures | Maximum      
Property and equipment      
Estimated Useful Life 7 years    
Office equipment and other      
Property and equipment, cost:      
Property and equipment, gross $ 11,563 7,973  
Office equipment and other | Minimum      
Property and equipment      
Estimated Useful Life 3 years    
Office equipment and other | Maximum      
Property and equipment      
Estimated Useful Life 5 years    
Building and building improvements      
Property and equipment, cost:      
Property and equipment, gross $ 2,729 2,729  
Building and building improvements | Minimum      
Property and equipment      
Estimated Useful Life 7 years    
Building and building improvements | Maximum      
Property and equipment      
Estimated Useful Life 39 years    
Land      
Property and equipment, cost:      
Property and equipment, gross $ 940 $ 940