v3.26.1
Debt - Summary of Other Key Terms and Premiums Paid for the Capped Calls (Details) - Call Option
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
Capped Calls Entered into in Connection with the Issuance of the 2027 Notes  
Debt Instrument [Line Items]  
Initial strike price, subject to certain adjustments (in dollars per share) $ 103.38
Cap price, subject to certain adjustments (in dollars per share) $ 159.04
Total premium paid | $ $ 76,020
Capped Calls Entered into in Connection with the Issuance of the 2029 Notes  
Debt Instrument [Line Items]  
Initial strike price, subject to certain adjustments (in dollars per share) $ 64.85
Cap price, subject to certain adjustments (in dollars per share) $ 97.88
Total premium paid | $ $ 36,570