Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($) $ in Thousands | Total | Common stock | Additional Paid-in Capital | Accumulated Deficit |
Beginning balance, value at Dec. 31, 2022 | $ 127,536 | $ 16 | $ 378,722 | $ (251,202) |
Beginning balance, shares at Dec. 31, 2022 | | 161,155,030 | | |
Exercise of stock options | 621 | | 621 | |
Exercise of stock options, share | | 1,739,265 | | |
Restricted stock units vested, net of tax | (65) | | (65) | |
Restricted stock units vested, net of tax, shares | | 225,050 | | |
Stock-based compensation | 2,303 | | 2,303 | |
Net Income (Loss) | (8,758) | | | (8,758) |
Ending balance, value at Mar. 31, 2023 | 121,637 | $ 16 | 381,581 | (259,960) |
Ending balance, shares at Mar. 31, 2023 | | 163,119,345 | | |
Beginning balance, value at Dec. 31, 2022 | 127,536 | $ 16 | 378,722 | (251,202) |
Beginning balance, shares at Dec. 31, 2022 | | 161,155,030 | | |
Net Income (Loss) | (17,876) | | | |
Ending balance, value at Sep. 30, 2023 | 117,721 | $ 16 | 386,783 | (269,078) |
Ending balance, shares at Sep. 30, 2023 | | 167,065,019 | | |
Beginning balance, value at Mar. 31, 2023 | 121,637 | $ 16 | 381,581 | (259,960) |
Beginning balance, shares at Mar. 31, 2023 | | 163,119,345 | | |
Exercise of stock options | 869 | | 869 | |
Exercise of stock options, share | | 1,837,734 | | |
Restricted stock units vested, net of tax | (136) | | (136) | |
Restricted stock units vested, net of tax, shares | | 1,247,216 | | |
Stock-based compensation | 2,129 | | 2,129 | |
Net Income (Loss) | (4,704) | | | (4,704) |
Ending balance, value at Jun. 30, 2023 | 119,795 | $ 16 | 384,443 | (264,664) |
Ending balance, shares at Jun. 30, 2023 | | 166,204,295 | | |
Exercise of stock options | 569 | | 569 | |
Exercise of stock options, share | | 480,929 | | |
Restricted stock units vested, net of tax | (198) | | (198) | |
Restricted stock units vested, net of tax, shares | | 379,795 | | |
Stock-based compensation | 1,969 | | 1,969 | |
Net Income (Loss) | (4,414) | | | (4,414) |
Ending balance, value at Sep. 30, 2023 | 117,721 | $ 16 | 386,783 | (269,078) |
Ending balance, shares at Sep. 30, 2023 | | 167,065,019 | | |
Beginning balance, value at Dec. 31, 2023 | $ 118,646 | $ 16 | 389,014 | (270,384) |
Beginning balance, shares at Dec. 31, 2023 | 168,428,856 | 168,428,856 | | |
Exercise of stock options | $ 741 | | 741 | |
Exercise of stock options, share | | 605,565 | | |
Restricted stock units vested, net of tax | (595) | | (595) | |
Restricted stock units vested, net of tax, shares | | 534,654 | | |
Stock-based compensation | 2,252 | | 2,252 | |
Net Income (Loss) | (1,466) | | | (1,466) |
Ending balance, value at Mar. 31, 2024 | 119,578 | $ 16 | 391,412 | (271,850) |
Ending balance, shares at Mar. 31, 2024 | | 169,569,075 | | |
Beginning balance, value at Dec. 31, 2023 | $ 118,646 | $ 16 | 389,014 | (270,384) |
Beginning balance, shares at Dec. 31, 2023 | 168,428,856 | 168,428,856 | | |
Net Income (Loss) | $ (66) | | | |
Ending balance, value at Sep. 30, 2024 | $ 117,588 | $ 17 | 388,021 | (270,450) |
Ending balance, shares at Sep. 30, 2024 | 168,824,458 | 168,824,458 | | |
Beginning balance, value at Mar. 31, 2024 | $ 119,578 | $ 16 | 391,412 | (271,850) |
Beginning balance, shares at Mar. 31, 2024 | | 169,569,075 | | |
Exercise of stock options | 843 | | 843 | |
Exercise of stock options, share | | 697,798 | | |
Restricted stock units vested, net of tax | (1,248) | | (1,248) | |
Restricted stock units vested, net of tax, shares | | 851,177 | | |
Repurchase and cancellation of common stock | (8,004) | | (8,004) | |
Repurchase and cancellation of common stock, shares | | (2,948,892) | | |
Stock-based compensation | 3,349 | | 3,349 | |
Net Income (Loss) | (474) | | | (474) |
Ending balance, value at Jun. 30, 2024 | 114,044 | $ 16 | 386,352 | (272,324) |
Ending balance, shares at Jun. 30, 2024 | | 168,169,158 | | |
Exercise of stock options | 32 | | 32 | |
Exercise of stock options, share | | 45,761 | | |
Restricted stock units vested, net of tax | (468) | $ 1 | (469) | |
Restricted stock units vested, net of tax, shares | | 609,539 | | |
Stock-based compensation | 2,106 | | 2,106 | |
Net Income (Loss) | 1,874 | | | 1,874 |
Ending balance, value at Sep. 30, 2024 | $ 117,588 | $ 17 | $ 388,021 | $ (270,450) |
Ending balance, shares at Sep. 30, 2024 | 168,824,458 | 168,824,458 | | |