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 ($)
Apr. 30, 2026
Jan. 31, 2026
Sep. 30, 2024
Debt Instrument [Line Items]      
Principal $ 460,000,000 $ 460,000,000 $ 460,000,000
Unamortized issuance costs (8,390,000) (8,989,000)  
Net carrying amount $ 451,610,000 $ 451,011,000