v3.26.1
Debt - Debt, Current and Debt, Noncurrent (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Debt, current    
Debt, current $ 32,371 $ 0
Debt, noncurrent    
Debt, noncurrent 228,480 297,092
Line of Credit | 2025 Senior Loan    
Debt, current    
Debt, current 32,371 0
Debt, noncurrent    
Debt, noncurrent 156,500  
Line of Credit | 2025 Senior Loan | Secured Debt    
Debt, noncurrent    
2025 Senior Loan 217,692 0
Convertible Debt | 2028 Convertible Notes    
Debt, noncurrent    
2025 Senior Loan 11,330 312,750
Debt discount and issuance costs (542) (15,658)
Debt, noncurrent $ 10,788 $ 297,092