v3.24.2.u1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 263,835 $ 248,687
Less accumulated depreciation (157,949) (145,356)
Property and equipment, net 105,886 103,331
Computer Equipment and Purchased Software [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 16,396 16,395
Employee Related Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 53,298 50,018
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 20,464 20,666
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 112,580 112,714
Internal Use Software [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 60,639 $ 48,894
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 458