v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
1 Months Ended 12 Months Ended
Nov. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
ReportingUnit
Segment
Customer
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Schedule Of Accounting Policies [Line Items]        
Number of operating segment | Segment   1    
Cash and cash equivalents, maturity description   three months or less at the date of purchase, consisting primarily of money-market funds.    
Restricted cash related to letters of credit for leased facilities   $ 4,100,000 $ 4,100,000  
Impairment charges of long lived assets   0    
Impairment charges   0 1,600,000 $ 0
Impairment charge of leases   $ 0 46,800,000 0
Number of reporting unit | ReportingUnit   1    
Goodwill impairment $ 0 $ 0 0 0
Advertising expense   $ 117,800,000 105,300,000 59,400,000
Revenue subscription contract period   one year or less    
Accounts receivable payment period   30 days    
Amortization of software development costs, exclusive of costs recorded within property and equipment   $ 74,300,000 $ 45,800,000 $ 32,000,000
Minimum percentage chances of tax benefit to be realized on examination   50.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Schedule Of Accounting Policies [Line Items]        
Number of customers represented more than 10% | Customer   0 0  
Revenue [Member] | Customer Concentration Risk [Member]        
Schedule Of Accounting Policies [Line Items]        
Number of customers represented more than 10% | Customer   0 0  
Internal Use Software [Member]        
Schedule Of Accounting Policies [Line Items]        
Property and equipment, estimated useful life   5 years    
Maximum [Member]        
Schedule Of Accounting Policies [Line Items]        
Business combination, measurement period   1 year    
Amortization period of deferred commissions   4 years    
Maximum [Member] | Capitalized Software Development Costs [Member]        
Schedule Of Accounting Policies [Line Items]        
Property and equipment, estimated useful life   5 years    
Minimum [Member]        
Schedule Of Accounting Policies [Line Items]        
Amortization period of deferred commissions   2 years    
Minimum [Member] | Capitalized Software Development Costs [Member]        
Schedule Of Accounting Policies [Line Items]        
Property and equipment, estimated useful life   2 years