XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components - Schedule of Other Long-Term Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Jan. 31, 2021
Property Plant And Equipment [Line Items]    
Acquired intangible assets, net of amortization $ 19,781  
Internally developed software costs, net of amortization [1],[2] 16,007 $ 16,071
Other assets, noncurrent 5,390 5,247
Deposits, noncurrent 2,481 2,707
Other long-term assets 51,949 32,774
On-premises software    
Property Plant And Equipment [Line Items]    
Internally developed software costs, net of amortization [1],[3] $ 8,290 $ 8,749
[1] The accumulated amortization of capitalized software costs in the aggregate was $14.1 million and $11.2 million as of April 30, 2021 and January 31, 2021, respectively. Amortization expense related to capitalized software was $3.0 million and $1.9 million for the three months ended April 30, 2021 and 2020, respectively. 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.8 million as April 30, 2021 and January 31, 2021, respectively.
[3] The estimated useful lives of on-premises software range from three to four years.