XML 49 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Net Carrying Amounts of Liability Component of Convertible Notes (Details) - Convertible Senior Notes - USD ($)
Jul. 31, 2025
Jan. 31, 2025
Sep. 30, 2024
Jan. 31, 2021
1.50% Convertible Senior Notes Due September 15, 2029        
Debt Instrument [Line Items]        
Debt instrument, principal amount $ 460,000,000 $ 460,000,000 $ 460,000,000  
Unamortized issuance costs (10,178,000) (11,362,000)    
Net carrying amount 449,822,000 448,638,000    
0.00% Convertible Senior Notes Due January 15, 2026        
Debt Instrument [Line Items]        
Debt instrument, principal amount 205,000,000 205,000,000   $ 345,000,000
Unamortized issuance costs (524,000) (1,093,000)    
Net carrying amount $ 204,476,000 $ 203,907,000