XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Schedule of Net Carrying Amounts of Liability Component of Convertible Notes (Details) - 0.00% Convertible Senior Notes Due January 15, 2026 - Convertible Senior Notes - USD ($)
Apr. 30, 2024
Jan. 31, 2024
Jan. 31, 2021
Debt Instrument [Line Items]      
Debt instrument, principal amount $ 345,000,000 $ 345,000,000 $ 345,000,000
Unamortized issuance costs (3,273,000) (3,750,000)  
Net carrying amount $ 341,727,000 $ 341,250,000