CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock | Accumulated Other Comprehensive Gain (Loss) | Accumulated Deficit |
Beginning balance (in shares) at Dec. 31, 2022 | | 47,253 | | |
Beginning balance at Dec. 31, 2022 | $ 192,272 | $ 593,245 | $ (978) | $ (399,995) |
Increase (Decrease) in Shareholders' Equity | | | | |
Net loss | (7,495) | | | (7,495) |
Stock-based compensation expense | 8,731 | $ 8,731 | | |
Stock option exercises (in shares) | | 132 | | |
Stock option exercises | 2,009 | $ 2,009 | | |
Shares issued under the Employee Stock Purchase Plan (in shares) | | 11 | | |
Shares issued under the Employee Stock Purchase Plan | 216 | $ 216 | | |
Issuance of stock for restricted stock unit vesting (in shares) | | 183 | | |
Restricted stock withheld for employee tax remittance (in shares) | | (72) | | |
Restricted stock withheld for employee tax remittance | (2,097) | $ (2,097) | | |
Unrealized (loss) gain on investments | 342 | | 342 | |
Ending balance (in shares) at Mar. 31, 2023 | | 47,507 | | |
Ending balance at Mar. 31, 2023 | 193,978 | $ 602,104 | (636) | (407,490) |
Beginning balance (in shares) at Dec. 31, 2022 | | 47,253 | | |
Beginning balance at Dec. 31, 2022 | 192,272 | $ 593,245 | (978) | (399,995) |
Increase (Decrease) in Shareholders' Equity | | | | |
Net loss | (16,175) | | | |
Unrealized (loss) gain on investments | 515 | | | |
Ending balance (in shares) at Sep. 30, 2023 | | 47,684 | | |
Ending balance at Sep. 30, 2023 | 204,380 | $ 621,013 | (463) | (416,170) |
Beginning balance (in shares) at Mar. 31, 2023 | | 47,507 | | |
Beginning balance at Mar. 31, 2023 | 193,978 | $ 602,104 | (636) | (407,490) |
Increase (Decrease) in Shareholders' Equity | | | | |
Net loss | (5,020) | | | (5,020) |
Stock-based compensation expense | 8,761 | $ 8,761 | | |
Stock option exercises (in shares) | | 68 | | |
Stock option exercises | 889 | $ 889 | | |
Shares issued under the Employee Stock Purchase Plan (in shares) | | 18 | | |
Shares issued under the Employee Stock Purchase Plan | 384 | $ 384 | | |
Issuance of stock for restricted stock unit vesting (in shares) | | 26 | | |
Restricted stock withheld for employee tax remittance (in shares) | | (3) | | |
Restricted stock withheld for employee tax remittance | (79) | $ (79) | | |
Unrealized (loss) gain on investments | 15 | | 15 | |
Ending balance (in shares) at Jun. 30, 2023 | | 47,616 | | |
Ending balance at Jun. 30, 2023 | 198,928 | $ 612,059 | (621) | (412,510) |
Increase (Decrease) in Shareholders' Equity | | | | |
Net loss | (3,660) | | | (3,660) |
Stock-based compensation expense | 7,924 | $ 7,924 | | |
Stock option exercises (in shares) | | 50 | | |
Stock option exercises | 787 | $ 787 | | |
Shares issued under the Employee Stock Purchase Plan (in shares) | | 13 | | |
Shares issued under the Employee Stock Purchase Plan | 329 | $ 329 | | |
Issuance of stock for restricted stock unit vesting (in shares) | | 8 | | |
Restricted stock withheld for employee tax remittance (in shares) | | (3) | | |
Restricted stock withheld for employee tax remittance | (86) | $ (86) | | |
Unrealized (loss) gain on investments | 158 | | 158 | |
Ending balance (in shares) at Sep. 30, 2023 | | 47,684 | | |
Ending balance at Sep. 30, 2023 | $ 204,380 | $ 621,013 | (463) | (416,170) |
Beginning balance (in shares) at Dec. 31, 2023 | 47,829 | 47,829 | | |
Beginning balance at Dec. 31, 2023 | $ 225,952 | $ 629,229 | (100) | (403,177) |
Increase (Decrease) in Shareholders' Equity | | | | |
Net loss | (3,862) | | | (3,862) |
Stock-based compensation expense | 9,834 | $ 9,834 | | |
Stock option exercises (in shares) | | 487 | | |
Stock option exercises | 6,779 | $ 6,779 | | |
Shares issued under the Employee Stock Purchase Plan (in shares) | | 9 | | |
Shares issued under the Employee Stock Purchase Plan | 247 | $ 247 | | |
Issuance of stock for restricted stock unit vesting (in shares) | | 265 | | |
Restricted stock withheld for employee tax remittance (in shares) | | (101) | | |
Restricted stock withheld for employee tax remittance | (4,909) | $ (4,909) | | |
Unrealized (loss) gain on investments | (145) | | (145) | |
Ending balance (in shares) at Mar. 31, 2024 | | 48,489 | | |
Ending balance at Mar. 31, 2024 | $ 233,896 | $ 641,180 | (245) | (407,039) |
Beginning balance (in shares) at Dec. 31, 2023 | 47,829 | 47,829 | | |
Beginning balance at Dec. 31, 2023 | $ 225,952 | $ 629,229 | (100) | (403,177) |
Increase (Decrease) in Shareholders' Equity | | | | |
Net loss | (9,445) | | | |
Unrealized (loss) gain on investments | $ 459 | | | |
Ending balance (in shares) at Sep. 30, 2024 | 49,265 | 49,265 | | |
Ending balance at Sep. 30, 2024 | $ 257,472 | $ 669,735 | 359 | (412,622) |
Beginning balance (in shares) at Mar. 31, 2024 | | 48,489 | | |
Beginning balance at Mar. 31, 2024 | 233,896 | $ 641,180 | (245) | (407,039) |
Increase (Decrease) in Shareholders' Equity | | | | |
Net loss | (4,682) | | | (4,682) |
Stock-based compensation expense | 9,520 | $ 9,520 | | |
Stock option exercises (in shares) | | 329 | | |
Stock option exercises | 4,020 | $ 4,020 | | |
Shares issued under the Employee Stock Purchase Plan (in shares) | | 14 | | |
Shares issued under the Employee Stock Purchase Plan | 414 | $ 414 | | |
Issuance of stock for restricted stock unit vesting (in shares) | | 34 | | |
Restricted stock withheld for employee tax remittance (in shares) | | (4) | | |
Restricted stock withheld for employee tax remittance | (163) | $ (163) | | |
Unrealized (loss) gain on investments | (28) | | (28) | |
Ending balance (in shares) at Jun. 30, 2024 | | 48,862 | | |
Ending balance at Jun. 30, 2024 | 242,977 | $ 654,971 | (273) | (411,721) |
Increase (Decrease) in Shareholders' Equity | | | | |
Net loss | (901) | | | (901) |
Stock-based compensation expense | 9,224 | $ 9,224 | | |
Stock option exercises (in shares) | | 382 | | |
Stock option exercises | 5,442 | $ 5,442 | | |
Shares issued under the Employee Stock Purchase Plan (in shares) | | 9 | | |
Shares issued under the Employee Stock Purchase Plan | 353 | $ 353 | | |
Issuance of stock for restricted stock unit vesting (in shares) | | 16 | | |
Restricted stock withheld for employee tax remittance (in shares) | | (4) | | |
Restricted stock withheld for employee tax remittance | (255) | $ (255) | | |
Unrealized (loss) gain on investments | $ 632 | | 632 | |
Ending balance (in shares) at Sep. 30, 2024 | 49,265 | 49,265 | | |
Ending balance at Sep. 30, 2024 | $ 257,472 | $ 669,735 | $ 359 | $ (412,622) |