XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2023
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, 2021, 2022 and 2023 were as follows (in thousands):
Balance as of January 31, 2020$2,164 
Additions
7,362 
Write-offs
(5,746)
Balance as of January 31, 20213,780 
Additions
5,673 
Write-offs
(5,660)
Balance as of January 31, 20223,793 
Additions
3,019 
Write-offs
(4,728)
Balance as of January 31, 2023$2,084 
Schedule of Estimated Useful Lives of Property, Plant and Equipment
The estimated useful lives of property and equipment are as follows:
Computer equipment and software
2-3 years
Furniture, vehicles and office equipment
3 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,
20222023
Capitalized internal-use software development costs
$37,088$44,399
Computer equipment and software
4,4262,038
Leasehold improvements
2,1293,070
Furniture, vehicles and office equipment
764813
44,40750,320
Less accumulated depreciation and amortization
(26,823)(28,945)
$17,584$21,375