XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Certain Balance Sheet Accounts - Summary of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Total property and equipment $ 73,551 $ 83,463
Less accumulated depreciation (61,852) (64,062)
Total property and equipment, net 11,699 19,401
Computers and Equipment [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 8,615 10,128
Computer Software [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 32,120 34,641
Furniture and Fixtures [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 7,393 9,188
Leasehold Improvements [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 25,423 $ 29,506