XML 35 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2021 $ 77,941  
2022 69,074  
2023 66,722  
2024 66,211  
2025 66,160  
2026 and thereafter 259,128  
Net Book Value $ 605,236 $ 679,326