XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2022
USD ($)
Accounting Policies [Line Items]        
Number of operating segments | segment 1      
Foreign currency transaction gains (losses) $ 1,387 $ (3,558) $ (943)  
Cash equivalents 209,000 130,200    
Operating lease assets 8,518 11,148   $ 5,700
Present value of lease liabilities 9,018     $ 5,900
Loss on debt extinguishment 0 0 7,748  
Stock issuance costs     5,636  
Advertising expense 145,300 174,600 195,400  
Cost of revenue        
Accounting Policies [Line Items]        
Filing fees 88,100 74,100 $ 79,800  
Prepaid Expenses and Other Current Assets        
Accounting Policies [Line Items]        
Deferred cost of revenue $ 1,700 $ 1,900    
Minimum        
Accounting Policies [Line Items]        
Remaining Weighted average useful life (in years) 2 years      
Maximum        
Accounting Policies [Line Items]        
Remaining Weighted average useful life (in years) 6 years      
Purchased and internally developed internal-use software        
Accounting Policies [Line Items]        
Estimated useful life 3 years      
Outside United States | Revenue Benchmark | Geographic Concentration Risk        
Accounting Policies [Line Items]        
Concentration risk percentage 1.00% 1.00% 1.00%