v3.26.1
Debt - Schedule of Debt, Current and Debt, Noncurrent (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Debt, current    
Debt, current $ 15,598 $ 32,371
Debt, noncurrent    
Debt, noncurrent 224,135 228,480
Line of Credit | 2025 Senior Loan    
Debt, current    
Debt, current 15,598 32,371
Debt, noncurrent    
Debt, noncurrent   156,500
Line of Credit | 2025 Senior Loan | Secured Debt    
Debt, noncurrent    
2025 Senior Loan 212,892 217,692
Convertible Debt | 2028 Convertible Notes    
Debt, noncurrent    
2025 Senior Loan 11,811 11,330
Debt discount and issuance costs (568) (542)
Debt, noncurrent $ 11,243 $ 10,788