v3.25.2
Convertible Senior Notes - Additional Information (Details)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2021
USD ($)
d
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
Debt Instrument [Line Items]            
Amortization of debt issuance costs   $ 1,000 $ 900 $ 1,902 $ 1,906  
Convertible Senior Notes Due 2027            
Debt Instrument [Line Items]            
Debt instrument face amount $ 1,100,000          
Debt instrument, interest rate, stated percentage 0.00% 0.00%   0.00%   0.00%
Payments of debt issuance costs for convertible senior notes $ 1,080,500          
Debt instrument percentage price 130.00%          
Percentage of principal amount of debt redeemed 100.00%          
Debt issuance costs $ 19,500          
Effective interest rate of debt 0.35%          
Convertible Senior Notes Due 2027 | Capped Calls            
Debt Instrument [Line Items]            
Initial strike price (in dollars per share) | $ / shares $ 100.06          
Initial cap price (in dollars per share) | $ / shares $ 138.02          
Payments for purchase of capped calls $ 91,000          
Convertible Senior Notes Due 2027 | Common Stock Subject to Mandatory Redemption            
Debt Instrument [Line Items]            
Debt instrument face amount $ 100,000          
Convertible Senior Notes Due 2027 | Debt Conversion Terms One            
Debt Instrument [Line Items]            
Number of trading days | d 20          
Number of consecutive trading days | d 30          
Convertible Senior Notes Due 2027 | Debt Conversion Terms Two            
Debt Instrument [Line Items]            
Number of trading days | d 5          
Number of consecutive trading days | d 10          
Convertible Senior Notes Due 2027 | Class A Common Stock            
Debt Instrument [Line Items]            
Convertible debt, conversion ratio 0.0099936          
Convertible debt, conversion price (in dollars per share) | $ / shares $ 100.06          
Debt instrument percentage price 130.00%          
Convertible Senior Notes Due 2027 | Class A Common Stock | Capped Calls            
Debt Instrument [Line Items]            
Adjustment to anti-dilution common stock (in shares) | shares 11.0          
Convertible Senior Notes Due 2027 | Maximum            
Debt Instrument [Line Items]            
Debt instrument face amount $ 100,000          
Debt instrument percentage price 98.00%