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