XML 68 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Assets and Liabilities - Fair Value of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Jan. 31, 2019
Assets:    
Aggregate Fair Value, cash and cash equivalents $ 189,517  
Marketable securities 53,018  
Derivative assets 826 $ 1,073
Liabilities:    
Derivative liabilities 1,642 673
Fair Value, Recurring    
Assets:    
Aggregate Fair Value, cash and cash equivalents 189,517 106
Marketable securities 53,018  
Derivative assets 826 1,073
Total assets measured at fair value 243,361 1,179
Liabilities:    
Derivative liabilities 1,642 673
Total liabilities measured at fair value 1,642 673
Fair Value, Recurring | Level 1    
Assets:    
Aggregate Fair Value, cash and cash equivalents 18,226 106
Total assets measured at fair value 18,226 106
Fair Value, Recurring | Level 2    
Assets:    
Aggregate Fair Value, cash and cash equivalents 171,291  
Marketable securities 53,018  
Derivative assets 826 1,073
Total assets measured at fair value 225,135 1,073
Liabilities:    
Derivative liabilities 1,642 673
Total liabilities measured at fair value 1,642 673
Fair Value, Recurring | Money Market Funds    
Assets:    
Aggregate Fair Value, cash and cash equivalents 18,226 106
Fair Value, Recurring | Money Market Funds | Level 1    
Assets:    
Aggregate Fair Value, cash and cash equivalents 18,226 $ 106
Fair Value, Recurring | Corporate Notes and Bonds    
Assets:    
Marketable securities 9,960  
Fair Value, Recurring | Corporate Notes and Bonds | Level 2    
Assets:    
Marketable securities 9,960  
Fair Value, Recurring | Commercial Paper    
Assets:    
Aggregate Fair Value, cash and cash equivalents 9,453  
Marketable securities 3,890  
Fair Value, Recurring | Commercial Paper | Level 2    
Assets:    
Aggregate Fair Value, cash and cash equivalents 9,453  
Marketable securities 3,890  
Fair Value, Recurring | U.S. Government and Agency Securities    
Assets:    
Aggregate Fair Value, cash and cash equivalents 161,838  
Marketable securities 39,168  
Fair Value, Recurring | U.S. Government and Agency Securities | Level 2    
Assets:    
Aggregate Fair Value, cash and cash equivalents 161,838  
Marketable securities $ 39,168