v3.24.3
Convertible Senior Notes - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2023
USD ($)
day
$ / shares
Aug. 31, 2019
USD ($)
Sep. 30, 2024
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
Dec. 31, 2023
$ / shares
Debt Instrument [Line Items]              
Proceeds from the issuance of convertible senior notes     $ 0 $ 691,113,000 $ 0 $ 691,113,000  
Class A Common Stock              
Debt Instrument [Line Items]              
Common stock, par value (in dollars per share) | $ / shares $ 0.001   $ 0.001   $ 0.001   $ 0.001
Convertible debt | Debt Conversion Terms, One              
Debt Instrument [Line Items]              
Threshold number of trading days (day) | day 20            
Threshold number of consecutive trading days (day) | day 30            
Threshold percentage of stock price trigger 130.00%            
Redemption price, percentage 100.00%            
Convertible debt | Debt Conversion Terms, Two              
Debt Instrument [Line Items]              
Threshold number of trading days (day) | day 5            
Threshold number of consecutive trading days (day) | day 10            
Threshold percentage of stock trading price 98.00%            
Convertible debt | 2026 Notes              
Debt Instrument [Line Items]              
Face amount of debt issued   $ 345,000,000          
Stated interest percentage   1.125%          
Proceeds from the issuance of convertible senior notes   $ 335,900,000          
Effective interest percentage     1.50%   1.50%    
Remaining life of debt instrument         1 year 9 months 18 days    
Convertible debt | 2026 Notes, over-allotment option              
Debt Instrument [Line Items]              
Face amount of debt issued   $ 45,000,000          
Convertible debt | 2028 Notes              
Debt Instrument [Line Items]              
Face amount of debt issued $ 702,000,000            
Stated interest percentage 1.25%            
Proceeds from the issuance of convertible senior notes $ 691,100,000            
Effective interest percentage     1.60%   1.60%    
Remaining life of debt instrument         3 years 9 months 18 days    
Convertible debt | 2028 Notes, over-allotment option              
Debt Instrument [Line Items]              
Face amount of debt issued 77,000,000            
Maximum face amount for over-allotment option $ 100,000,000