XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Net Carrying Amounts of Liability Component of Convertible Notes (Details) - Convertible Notes - USD ($)
Oct. 31, 2024
Sep. 30, 2024
Jan. 31, 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    
Unamortized issuance costs (11,947,000)      
Net carrying amount 448,053,000      
0.00% Convertible Senior Notes Due January 15, 2026        
Debt Instrument [Line Items]        
Debt instrument, principal amount 205,000,000   $ 345,000,000 $ 345,000,000
Unamortized issuance costs (1,378,000)   (3,750,000)  
Net carrying amount $ 203,622,000   $ 341,250,000