Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Summary of Marketable Securities by Security Type (Detail)

v3.20.1
Fair Value Measurements - Summary of Marketable Securities by Security Type (Detail) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 4,564 $ 10,364
Gross Unrealized Gains 53 17
Gross Unrealized Losses   (22)
Fair Value 4,617 10,359
U.S. Treasury Notes and Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,310 7,055
Gross Unrealized Gains 50 17
Fair Value 3,360 7,072
U.S. Agency Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   1,001
Gross Unrealized Losses   (9)
Fair Value   992
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,254 2,308
Gross Unrealized Gains 3  
Gross Unrealized Losses   (13)
Fair Value $ 1,257 $ 2,295