v3.25.0.1
Property and Equipment - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 260,742 $ 248,687
Less accumulated depreciation (146,577) (145,356)
Property and equipment, net 114,165 103,331
Computer Equipment and Purchased Software [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 16,919 16,395
Employee Related Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 36,699 50,018
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 20,642 20,666
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 112,758 112,714
Internal Use Software [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 72,112 $ 48,894
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 1,612