v3.26.1
Debt - Schedule of Net Carrying Amounts of Liability Component of Convertible Notes (Details) - 1.50% Convertible Senior Notes Due September 15, 2029 - Convertible Senior Notes - USD ($)
Jul. 31, 2026
Jan. 31, 2026
Sep. 30, 2024
Debt Instrument [Line Items]      
Principal $ 460,000,000 $ 460,000,000 $ 460,000,000
Unamortized issuance costs (7,788,000) (8,989,000)  
Net carrying amount $ 452,212,000 $ 451,011,000