XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes - Components of Notes (Parenthetical) (Details) - Convertible Debt
Jul. 31, 2024
2026 Convertible Senior Notes  
Debt Instrument [Line Items]  
Effective interest rate 7.05%
2027 Convertible Senior Notes  
Debt Instrument [Line Items]  
Effective interest rate 0.52%