XML 99 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Accounts - Summary of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Total property and equipment $ 83,463 $ 89,236
Less accumulated depreciation (64,062) (66,028)
Total property and equipment, net 19,401 23,208
Computers and Equipment [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 10,128 14,303
Computer Software [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 34,641 34,903
Furniture and Fixtures [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 9,188 9,745
Leasehold Improvements [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 29,506 $ 30,285