XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 ($)
Jul. 31, 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 (2,796,000) (3,750,000)  
Net carrying amount $ 342,204,000 $ 341,250,000