XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Net Carrying Amounts of Liability Component of Notes (Details) - Convertible Senior Notes - USD ($)
Jan. 31, 2026
Jan. 31, 2025
Sep. 30, 2024
Jan. 31, 2021
1.50% Convertible Senior Notes Due September 15, 2029        
Debt Instrument [Line Items]        
Aggregate principal amount $ 460,000,000 $ 460,000,000 $ 460,000,000  
Unamortized issuance costs (8,989,000) (11,362,000)    
Net carrying amount $ 451,011,000 448,638,000    
0.00% Convertible Senior Notes Due January 15, 2026        
Debt Instrument [Line Items]        
Aggregate principal amount   205,000,000   $ 345,000,000
Unamortized issuance costs   (1,093,000)    
Net carrying amount   $ 203,907,000