XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Summary Of Significant Accounting Policies [Line Items]      
Deferred commissions, amortization period 4 years    
Amortization of deferred commissions $ 6,900 $ 4,200 $ 2,700
Impairment loss related to deferred commissions 0 0 0
Bad debt expense 1,248 1,352 432
Accounts receivable write-off 900 1,000 400
Cash and cash equivalents held in one financial institution 305,525 224,390  
Impairment of long-lived assets   0 0
Impairment of operating lease right-of-use asset 500    
Impairment of goodwill 0 0 0
Private company investment 3,600 3,600  
Observable price changes for private company investment 0 0 0
Liability for sabbatical leave, accrued balance 6,500 5,500  
Advertising and promotion costs $ 68,500 44,600 30,300
Sale of private company investment, period of contingent consideration to be received 3 years    
Earn-out payment received   1,000 $ 1,000
Accrued Compensation      
Summary Of Significant Accounting Policies [Line Items]      
Liability for sabbatical leave, accrued balance $ 3,100 2,300  
Other Non-Current Liabilities      
Summary Of Significant Accounting Policies [Line Items]      
Liability for sabbatical leave, accrued balance $ 3,400 $ 3,200  
ASC 842 | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Operating lease terms 1 year    
ASC 842 | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Operating lease terms 12 years    
Capitalized Internal-Use Software      
Summary Of Significant Accounting Policies [Line Items]      
Intangible assets estimated useful life 3 years    
Customer Concentration Risk | Sales Revenue, Net      
Summary Of Significant Accounting Policies [Line Items]      
Concentration of credit risk, customer No single customer accounted for more than 10% of revenue No single customer accounted for more than 10% of revenue No single customer accounted for more than 10% of revenue
Customer Concentration Risk | Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Concentration of credit risk, customer No customers accounted for more than 10% of accounts receivable, net No customers accounted for more than 10% of accounts receivable, net  
Cash and Cash Equivalents Held in One Financial Institution      
Summary Of Significant Accounting Policies [Line Items]      
Cash and cash equivalents held in one financial institution $ 271,900    
Equity Incentive Plans | Time-Based Awards | New Hires      
Summary Of Significant Accounting Policies [Line Items]      
Stock-based compensation, requisite service period 4 years    
Equity Incentive Plans | Time-Based Awards | Existing Employees      
Summary Of Significant Accounting Policies [Line Items]      
Stock-based compensation, requisite service period 3 years