XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Other Long-Term Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Property Plant And Equipment [Line Items]    
Deposits, noncurrent $ 2,712 $ 2,726
Internally developed software costs, net of amortization [1],[2] 16,675 14,521
Other assets, noncurrent 4,590 4,140
Other long-term assets 33,279 31,981
On-premises software    
Property Plant And Equipment [Line Items]    
Internally developed software costs, net of amortization [1],[3] $ 9,302 $ 10,594
[1] The accumulated amortization of capitalized software costs in the aggregate was $8.3 million and $1.7 million as of October 31, 2020 and January 31, 2020, respectively. Amortization expense related to capitalized software was $2.7 million and $6.7 million for the three and nine months ended October 31, 2020, respectively, and was not material for the three and nine months ended October 31, 2019. We have not recorded any material impairment charges during the periods presented.
[2] Capitalized stock-based compensation expense, which is included in these amounts, was $5.9 million and $5.0 million as October 31, 2020 and January 31, 2020, respectively.
[3] The estimated useful lives of on-premises software range from three to four years.