XML 116 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Senior Notes - Schedule of Carrying Amount of the Liability and Equity (Details) - Convertible Senior Notes
$ in Thousands
Jul. 31, 2023
USD ($)
2023 Notes  
Debt Instrument, Convertible Debt, Liability Component [Abstract]  
Principal amount $ 776,661
Unamortized issuance costs (205)
Net carrying amount 776,456
2025 Notes  
Debt Instrument, Convertible Debt, Liability Component [Abstract]  
Principal amount 862,500
Unamortized issuance costs (2,834)
Net carrying amount 859,666
2026 Notes  
Debt Instrument, Convertible Debt, Liability Component [Abstract]  
Principal amount 1,000,000
Unamortized issuance costs (10,771)
Net carrying amount 989,229
2027 Notes  
Debt Instrument, Convertible Debt, Liability Component [Abstract]  
Principal amount 1,265,000
Unamortized issuance costs (10,965)
Net carrying amount $ 1,254,035