Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Property and Equipment, Net (Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property and equipment, cost:      
Property and equipment, gross $ 140,279 $ 132,123  
Less: accumulated depreciation and amortization (90,064) (84,154)  
Total property and equipment, net 50,215 47,969  
Depreciation and amortization expense $ 20,577 21,432 $ 20,777
Computer equipment and software      
Property and equipment      
Estimated Useful Life 3 years    
Property and equipment, cost:      
Property and equipment, gross $ 72,879 72,443  
Leasehold improvements      
Property and equipment, cost:      
Property and equipment, gross 43,544 37,671  
Office furniture and fixtures      
Property and equipment, cost:      
Property and equipment, gross $ 12,214 11,249  
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 $ 7,973 7,151  
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,669  
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