XML 59 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Schedule of Other Long-Term Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
Jan. 31, 2020
Property Plant And Equipment [Line Items]    
Deposits, noncurrent $ 2,772 $ 2,726
Internally developed software costs, net of amortization [1],[2] 16,199 14,521
Other assets, noncurrent 4,023 4,140
Other long-term assets 33,419 31,981
On-premises software    
Property Plant And Equipment [Line Items]    
Internally developed software costs, net of amortization [2],[3] $ 10,425 $ 10,594
[1] Included in these amounts were $5.6 million and $5.0 million in capitalized stock-based compensation expense as April 30, 2020 and January 31, 2020, respectively.
[2] The accumulated amortization of capitalized software costs in the aggregate was $3.6 million and $1.7 million as of April 30, 2020 and January 31, 2020, respectively. Amortization expense related to capitalized software was $1.9 million for the three months ended April 30, 2020 and was not material for the three months ended April 30, 2019.
[3] The estimated useful lives of on-premises software range from three to four years.