v3.26.1
Restructuring and Impairment - Accrued Severance Costs Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2025
Jan. 31, 2025
Restructuring and Impairment        
Beginning balance   $ 2,216    
Ending balance $ 569      
Employee Severance        
Restructuring and Impairment        
Beginning balance 1,364 2,216 $ 2,305 $ 2,235
Restructuring expense recognized     $ 6 $ 1,536
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]     Accrued Liabilities, Current Accrued Liabilities, Current
Restructuring expense payouts (795) (852) $ (879) $ (1,466)
Ending balance 569 1,364 1,432 2,305
Employee Severance | September 2024 Restructuring        
Restructuring and Impairment        
Beginning balance     1,449 2,235
Restructuring expense payouts     (416) (786)
Ending balance     1,033 1,449
Employee Severance | November 2024 Restructuring        
Restructuring and Impairment        
Beginning balance   55 856  
Restructuring expense recognized     6 1,536
Restructuring expense payouts   (55) (463) (680)
Ending balance     $ 399 $ 856
Employee Severance | June 2025 Restructuring        
Restructuring and Impairment        
Beginning balance 1,364 2,161    
Restructuring expense payouts (795) (797)    
Ending balance $ 569 $ 1,364