XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2021
Accounting Policies [Abstract]  
Schedule of Changes in Company's Allowance for Doubtful Accounts
Changes in the Company's allowance for doubtful accounts for the years ended January 31, 2019, 2020 and 2021 were as follows (in thousands):
Balance as of January 31, 2018$2,919 
Additions
5,033 
Write-offs
(4,565)
Balance as of January 31, 20193,387 
Additions
5,508 
Write-offs
(6,731)
Balance as of January 31, 20202,164 
Additions
7,362 
Write-offs
(5,746)
Balance as of January 31, 2021$3,780 
Schedule of Estimated Useful Lives of Property, Plant and Equipment
The estimated useful lives of property and equipment are as follows:
Computer equipment and software2-3 years
Furniture, vehicles and office equipment3 years
Leasehold improvementsShorter of remaining lease term or estimated useful life
Property and equipment, net consisted of the following (in thousands):
As of January 31,
20202021
Capitalized internal-use software development costs
$24,305$29,816
Computer equipment and software
4,7145,097
Leasehold improvements
1,1551,373
Furniture, vehicles and office equipment
836842
31,01037,128
Less accumulated depreciation and amortization
(18,194)(22,383)
$12,816$14,745