v3.25.4
Convertible Senior Notes - Additional Information (Details)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Dec. 07, 2025
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2021
USD ($)
d
$ / shares
shares
Debt Instrument [Line Items]          
Amortization of debt issuance costs   $ 3,839 $ 3,836 $ 3,813  
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%
Debt instrument net proceed after discounts and cost         $ 1,080,500
Number of trading days | d         30
Debt instrument percentage price         130.00%
Debt instrument convertible conversion ratio denominator         $ 1,000
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 | Convertible Debt          
Debt Instrument [Line Items]          
Fundamental change, repurchase price, percentage 100.00%        
Convertible Senior Notes Due 2027 | Debt Conversion Terms Two          
Debt Instrument [Line Items]          
Number of trading days | d         10
Number of trading days | d         5
Convertible Senior Notes Due 2027 | Debt Conversion Terms One          
Debt Instrument [Line Items]          
Number of trading days | d         30
Number of trading days | d         20
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%
Convertible Senior Notes Due 2027 | Minimum          
Debt Instrument [Line Items]          
Number of trading days | d         20