v3.26.1
Debt and Financing Arrangements - Net Carrying Amount (Details) - Convertible Senior Notes - 2028 Notes - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Oct. 13, 2023
Liability Component:      
Principal $ 402,500 $ 402,500 $ 402,500
Unamortized issuance costs (5,570) (6,771)  
Net carrying amount $ 396,930 $ 395,729