XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Certain Balance Sheet Accounts - Summary of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property Plant And Equipment [Line Items]    
Total property and equipment $ 98,202 $ 94,650
Less accumulated depreciation (69,957) (67,618)
Total property and equipment, net 28,245 27,032
Computers and Equipment [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 15,751 17,191
Computer Software [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 39,858 35,476
Furniture and Fixtures [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 10,896 10,466
Leasehold Improvements [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 31,697 $ 31,517