Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Property and Equipment, Net (Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property and equipment, cost:    
Total property and equipment $ 130,264 $ 129,416
Less: accumulated depreciation (82,041) (80,935)
Total property and equipment, net $ 48,223 48,481
Computer equipment and software    
Property and equipment    
Depreciable Life 3 years  
Property and equipment, cost:    
Total property and equipment $ 61,852 67,230
Leasehold improvements    
Property and equipment, cost:    
Total property and equipment 38,296 36,158
Office furniture and fixtures    
Property and equipment, cost:    
Total property and equipment $ 11,333 10,796
Office furniture and fixtures | Minimum    
Property and equipment    
Depreciable Life 3 years  
Office furniture and fixtures | Maximum    
Property and equipment    
Depreciable Life 7 years  
Office equipment and other    
Property and equipment, cost:    
Total property and equipment $ 15,114 11,563
Office equipment and other | Minimum    
Property and equipment    
Depreciable Life 3 years  
Office equipment and other | Maximum    
Property and equipment    
Depreciable Life 5 years  
Building and building improvements    
Property and equipment, cost:    
Total property and equipment $ 2,729 2,729
Building and building improvements | Minimum    
Property and equipment    
Depreciable Life 7 years  
Building and building improvements | Maximum    
Property and equipment    
Depreciable Life 39 years  
Land    
Property and equipment, cost:    
Total property and equipment $ 940 $ 940