v3.21.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Statement of Financial Position [Abstract]    
Accumulated depreciation and amortization of property and equipment $ 40,148 $ 35,551
Accumulated amortization of capitalized internal-use software 25,476 19,554
Accumulated amortization of intangible assets $ 525 $ 271
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 44,880,883 36,610,763
Common stock, shares outstanding (in shares) 44,880,883 36,610,763
Treasury stock (shares) 99,520 13,078