v3.22.2.2
Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Components of accumulated other comprehensive loss        
Beginning balance $ 192,665 $ 177,342 $ 170,607 $ 171,913
Foreign currency translation adjustment (973) (127) (1,648) (386)
Unrealized loss on available-for-sale securities (337) (27) (1,013) (61)
Ending balance 183,904 179,723 183,904 179,723
AOCI        
Components of accumulated other comprehensive loss        
Beginning balance (1,459) 503 (108) 796
Ending balance (2,769) $ 349 (2,769) $ 349
Foreign Currency Translation Adjustment        
Components of accumulated other comprehensive loss        
Beginning balance     118  
Foreign currency translation adjustment     (1,648)  
Ending balance (1,530)   (1,530)  
Unrealized Loss on Available-for-Sale Securities        
Components of accumulated other comprehensive loss        
Beginning balance     (226)  
Unrealized loss on available-for-sale securities     (1,013)  
Ending balance $ (1,239)   $ (1,239)