Condensed Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands | Total | Common Stock | Additional Paid-In Capital | Accumulated Other Comprehensive Loss | Accumulated Deficit | Treasury Stock |
Beginning of period (in shares) at Jan. 31, 2023 | | 122,335,000 | | | | |
Beginning of period at Jan. 31, 2023 | $ 128,023 | $ 142 | $ 897,368 | $ (3,617) | $ (676,542) | $ (89,328) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Exercise of stock options (in shares) | | 1,514,000 | | | | |
Exercise of stock options | 8,583 | $ 1 | 8,582 | | | |
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares) | | 1,464,000 | | | | |
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes | (7,752) | $ 2 | (7,754) | | | |
Issuance of restricted stock (in shares) | | 75,000 | | | | |
Issuance of common stock under employee stock purchase plan (in shares) | | 492,000 | | | | |
Issuance of common stock under employee stock purchase plan | 2,120 | $ 1 | 2,119 | | | |
Stock-based compensation | 22,779 | | 22,779 | | | |
Repurchase of common stock (in shares) | | (1,226,000) | | | | |
Repurchase of common stock | (11,025) | | | | | (11,025) |
Other comprehensive income (loss) | 142 | | | 142 | | |
Net loss | (3,849) | | | | (3,849) | |
End of period (in shares) at Jul. 31, 2023 | | 124,654,000 | | | | |
End of period at Jul. 31, 2023 | 139,021 | $ 146 | 923,094 | (3,475) | (680,391) | (100,353) |
Beginning of period (in shares) at Apr. 30, 2023 | | 124,214,000 | | | | |
Beginning of period at Apr. 30, 2023 | 140,587 | $ 145 | 914,608 | (3,271) | (676,954) | (93,941) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Exercise of stock options (in shares) | | 258,000 | | | | |
Exercise of stock options | 1,339 | | 1,339 | | | |
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares) | | 782,000 | | | | |
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes | (4,512) | $ 1 | (4,513) | | | |
Issuance of restricted stock (in shares) | | 62,000 | | | | |
Stock-based compensation | 11,660 | | 11,660 | | | |
Repurchase of common stock (in shares) | | (662,000) | | | | |
Repurchase of common stock | (6,412) | | | | | (6,412) |
Other comprehensive income (loss) | (204) | | | (204) | | |
Net loss | (3,437) | | | | (3,437) | |
End of period (in shares) at Jul. 31, 2023 | | 124,654,000 | | | | |
End of period at Jul. 31, 2023 | $ 139,021 | $ 146 | 923,094 | (3,475) | (680,391) | (100,353) |
Beginning of period (in shares) at Jan. 31, 2024 | 124,867,093 | 124,867,000 | | | | |
Beginning of period at Jan. 31, 2024 | $ 147,174 | $ 148 | 942,622 | (4,183) | (679,172) | (112,241) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Exercise of stock options (in shares) | 258,606 | 259,000 | | | | |
Exercise of stock options | $ 791 | | 791 | | | |
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares) | | 1,411,000 | | | | |
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes | (3,786) | $ 2 | (3,788) | | | |
Issuance of restricted stock (in shares) | | 138,000 | | | | |
Issuance of common stock under employee stock purchase plan (in shares) | | 513,000 | | | | |
Issuance of common stock under employee stock purchase plan | 2,351 | | 2,351 | | | |
Stock-based compensation | 24,574 | | 24,574 | | | |
Repurchase of common stock (in shares) | | (43,000) | | | | |
Repurchase of common stock | (251) | | | | | (251) |
Other comprehensive income (loss) | (176) | | | (176) | | |
Net loss | $ (7,874) | | | | (7,874) | |
End of period (in shares) at Jul. 31, 2024 | 127,144,940 | 127,145,000 | | | | |
End of period at Jul. 31, 2024 | $ 162,803 | $ 150 | 966,550 | (4,359) | (687,046) | (112,492) |
Beginning of period (in shares) at Apr. 30, 2024 | | 126,129,000 | | | | |
Beginning of period at Apr. 30, 2024 | 155,674 | $ 149 | 955,363 | (4,608) | (682,989) | (112,241) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Exercise of stock options (in shares) | | 166,000 | | | | |
Exercise of stock options | 508 | | 508 | | | |
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares) | | 775,000 | | | | |
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes | (1,740) | $ 1 | (1,741) | | | |
Issuance of restricted stock (in shares) | | 118,000 | | | | |
Stock-based compensation | 12,420 | | 12,420 | | | |
Repurchase of common stock (in shares) | | (43,000) | | | | |
Repurchase of common stock | (251) | | | | | (251) |
Other comprehensive income (loss) | 249 | | | 249 | | |
Net loss | $ (4,057) | | | | (4,057) | |
End of period (in shares) at Jul. 31, 2024 | 127,144,940 | 127,145,000 | | | | |
End of period at Jul. 31, 2024 | $ 162,803 | $ 150 | $ 966,550 | $ (4,359) | $ (687,046) | $ (112,492) |