XML 46 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Other Long-Term Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Property Plant And Equipment [Line Items]    
Deposits, noncurrent $ 2,830 $ 2,726
Internally developed software costs, net of amortization [1],[2] 17,044 14,521
Other assets, noncurrent 4,526 4,140
Other long-term assets 34,568 31,981
On-premises software    
Property Plant And Equipment [Line Items]    
Internally developed software costs, net of amortization [1],[3] $ 10,168 $ 10,594
[1] The accumulated amortization of capitalized software costs in the aggregate was $5.7 million and $1.7 million as of July 31, 2020 and January 31, 2020, respectively. Amortization expense related to capitalized software was $2.1 million and $4.0 million for the three and six months ended July 31, 2020, respectively, and was not material for the three and six months ended July 31, 2019. We have not recorded any material impairment charges during the periods presented.
[2] Included in these amounts were $5.9 million and $5.0 million in capitalized stock-based compensation expense as July 31, 2020 and January 31, 2020, respectively.
[3] The estimated useful lives of on-premises software range from three to four years.