v3.24.2.u1
Debt and Financing Arrangements - Net Carrying Amount (Details) - Convertible Senior Notes - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Oct. 13, 2023
Liability Component:      
Principal $ 460,000 $ 460,000  
Less: unamortized issuance costs (10,661) (11,970)  
Net carrying amount 449,339 448,030  
2025 Notes      
Liability Component:      
Principal 57,500 57,500  
Less: unamortized issuance costs (259) (597)  
Net carrying amount 57,241 56,903  
2028 Notes      
Liability Component:      
Principal 402,500 402,500 $ 402,500
Less: unamortized issuance costs (10,402) (11,373)  
Net carrying amount $ 392,098 $ 391,127