XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2022
USD ($)
Aug. 31, 2021
May 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Amortization period 3 years          
Advertising expense $ 57,600,000 $ 43,500,000 $ 36,200,000      
Goodwill impairment charges 0 0 0      
Impairment of intangible assets, finite-lived $ 0 0 $ 0      
Number of reportable segments | segment 1          
Number of operating segments | segment 1          
Decrease in additional paid-in capital $ (1,784,566,000) (1,475,423,000)        
Accumulated deficit $ (1,023,840,000) $ (839,891,000)        
Cumulative Effect, Period of Adoption, Adjustment            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Accumulated deficit       $ 34,300,000    
Accounting Standards Update 2020-06            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Convertible notes       288,900,000    
Accounting Standards Update 2020-06 | Cumulative Effect, Period of Adoption, Adjustment            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Current portion of convertible senior notes       4,400,000    
Decrease in additional paid-in capital       $ 318,800,000    
Developed technology            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Estimated useful life of acquired developed technology 2 years          
Trade name            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Estimated useful life of acquired developed technology 2 years          
Customer relationships            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Estimated useful life of acquired developed technology 8 years          
2025 Notes | Convertible Debt            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Interest rate 0.75%         0.75%
2026 Notes | Convertible Debt            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Interest rate 0.00%       0.00%  
Capitalized internal-use software            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Useful life 3 years          
Outstanding and unsettled RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 4 years          
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Subscription and support term length 1 year          
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Subscription and support term length 3 years