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) | (13,462) | | | |
Ending balance, value at Jun. 30, 2023 | 119,795 | $ 16 | 384,443 | (264,664) |
Ending balance, shares at Jun. 30, 2023 | | 166,204,295 | | |
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 | | |
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) | $ (1,940) | | | |
Ending balance, value at Jun. 30, 2024 | $ 114,044 | $ 16 | 386,352 | (272,324) |
Ending balance, shares at Jun. 30, 2024 | 168,169,158 | 168,169,158 | | |
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 | 168,169,158 | | |