XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Fair Value of Convertible Notes (Details) - Convertible Debt - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Jan. 31, 2021
Sep. 30, 2018
0.5% Convertible Senior Notes due in 2023        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Debt interest rate percentage       0.50%
Aggregate principal amount $ 0 $ 37,083    
Fair value amount 0 38,981    
0% Convertible Senior Notes due in 2024        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Debt interest rate percentage     0.00%  
Aggregate principal amount 690,000 690,000    
Fair value amount $ 680,326 $ 655,666