XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Convertible Senior Notes - Components of Notes (Parenthetical) (Details) - Convertible Debt
Oct. 31, 2022
2023 Convertible Senior Notes  
Debt Instrument [Line Items]  
Effective interest rate 0.41%
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%