v3.26.3
Debt - Components of Notes (Parenthetical) (Details) - Convertible Debt
Jul. 31, 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%