XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements - Schedule of Financial Assets at Fair Value (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Assets:    
Total cash and cash equivalents $ 11,372 $ 15,370
Total short-term investments 25,803 27,253
Commercial Paper    
Assets:    
Total short-term investments 9,988 8,253
U.S. Government Securities    
Assets:    
Total short-term investments 9,827 11,088
Corporate Debt Securities    
Assets:    
Total short-term investments 2,798 4,735
U.S. Agency Securities    
Assets:    
Total short-term investments 996 990
Asset-backed Securities    
Assets:    
Total short-term investments 2,194 2,187
Level 1    
Assets:    
Total short-term investments 8,385 11,088
Level 1 | U.S. Government Securities    
Assets:    
Total short-term investments 8,385 11,088
Level 2    
Assets:    
Total short-term investments 17,418 16,165
Level 2 | Commercial Paper    
Assets:    
Total short-term investments 9,988 8,253
Level 2 | U.S. Government Securities    
Assets:    
Total short-term investments 1,442  
Level 2 | Corporate Debt Securities    
Assets:    
Total short-term investments 2,798 4,735
Level 2 | U.S. Agency Securities    
Assets:    
Total short-term investments 996 990
Level 2 | Asset-backed Securities    
Assets:    
Total short-term investments 2,194 2,187
Cash Equivalents    
Assets:    
Total cash and cash equivalents 6,650 11,380
Cash Equivalents | Commercial Paper    
Assets:    
Total cash and cash equivalents 1,998 5,429
Cash Equivalents | Money Market Funds    
Assets:    
Total cash and cash equivalents 4,652 5,951
Cash Equivalents | Level 1    
Assets:    
Total cash and cash equivalents 4,652 5,951
Cash Equivalents | Level 1 | Money Market Funds    
Assets:    
Total cash and cash equivalents 4,652 5,951
Cash Equivalents | Level 2    
Assets:    
Total cash and cash equivalents 1,998 5,429
Cash Equivalents | Level 2 | Commercial Paper    
Assets:    
Total cash and cash equivalents 1,998 5,429
Cash    
Assets:    
Total cash and cash equivalents $ 4,722 $ 3,990