XML 72 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, net - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 98,623 $ 85,236
Accumulated depreciation (62,871) (55,029)
Property and equipment, net 35,752 30,207
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 45,050 40,829
Office furniture, fixtures and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 14,775 14,322
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 38,798 $ 30,085