XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value of Financial Instruments - Summary of Net Carrying Amounts and Estimated Fair Values of Convertible Notes (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Net Carrying Amount    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible Notes $ 451,011 $ 652,545
Net Carrying Amount | 2026 Convertible Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible Notes   203,907
Net Carrying Amount | 2029 Convertible Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible Notes 451,011 448,638
Estimated Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible Notes 434,378 718,351
Estimated Fair Value | 2026 Convertible Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible Notes   260,248
Estimated Fair Value | 2029 Convertible Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible Notes $ 434,378 $ 458,103