XML 88 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Expected Amortization Expenses for Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Balance Sheet Components Disclosure [Abstract]    
Remainder of 2020 $ 2,771  
2021 10,804  
2022 9,846  
2023 9,300  
2024 9,300  
Thereafter 19,007  
Net Carrying Amount $ 61,028 $ 20,118