v3.26.1
Debt - Components of Notes (Parenthetical) (Details) - Convertible Debt
Apr. 30, 2026
2027 Convertible Senior Notes  
Debt Instrument [Line Items]  
Effective interest rate 0.52%
2029 Convertible Senior Notes  
Debt Instrument [Line Items]  
Effective interest rate 0.93%