Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands | Total | Common Stock [Member] | Additional Paid-in Capital [Member] | Accumulated Comprehensive Deficit [Member] |
BALANCE at Dec. 31, 2019 | $ 48,684 | $ 38 | $ 274,041 | $ (225,395) |
BALANCE, Shares at Dec. 31, 2019 | | 38,475,000 | | |
Non-cash compensation recognized on stock options and ESPP | 30 | | 30 | |
Restricted stock grants, net of cancellations | 1,411 | $ 1 | 1,410 | |
Restricted stock grants, net of cancellations, shares | | 1,000,000 | | |
Cancellation of shares for payment of withholding tax | (868) | | (868) | |
Cancellation of shares for payment of withholding tax, shares | | (176,000) | | |
Employee stock purchase plan | 5 | | 5 | |
Employee stock purchase plan, shares | | 2,000 | | |
Exercise of common stock warrants | 4,196 | $ 2 | 4,194 | |
Exercise of common stock warrants, shares | | 2,047,000 | | |
Exercise of stock options | 16 | | 16 | |
Exercise of stock options, shares | | 8,000 | | |
Net income (loss) | 3,424 | | | 3,424 |
BALANCE at Jun. 30, 2020 | 56,898 | $ 41 | 278,828 | (221,971) |
BALANCE, Shares at Jun. 30, 2020 | | 41,356,000 | | |
BALANCE at Mar. 31, 2020 | 52,853 | $ 40 | 276,163 | (223,350) |
BALANCE, Shares at Mar. 31, 2020 | | 40,383,000 | | |
Non-cash compensation recognized on stock options and ESPP | 17 | | 17 | |
Restricted stock grants, net of cancellations | 791 | | 791 | |
Cancellation of shares for payment of withholding tax | (296) | | (296) | |
Cancellation of shares for payment of withholding tax, shares | | (66,000) | | |
Exercise of common stock warrants | 2,151 | $ 1 | 2,150 | |
Exercise of common stock warrants, shares | | 1,038,000 | | |
Exercise of stock options | 3 | | 3 | |
Exercise of stock options, shares | | 1,000 | | |
Net income (loss) | 1,379 | | | 1,379 |
BALANCE at Jun. 30, 2020 | 56,898 | $ 41 | 278,828 | (221,971) |
BALANCE, Shares at Jun. 30, 2020 | | 41,356,000 | | |
BALANCE at Dec. 31, 2020 | $ 58,716 | $ 41 | 279,905 | (221,230) |
BALANCE, Shares at Dec. 31, 2020 | 41,232,804 | 41,233,000 | | |
Non-cash compensation recognized on stock options and ESPP | $ 39 | | 39 | |
Restricted stock grants, net of cancellations | 2,255 | $ 1 | 2,254 | |
Restricted stock grants, net of cancellations, shares | | 1,070,000 | | |
Cancellation of shares for payment of withholding tax | (1,309) | | (1,309) | |
Cancellation of shares for payment of withholding tax, shares | | (211,000) | | |
Employee stock purchase plan | 15 | | 15 | |
Employee stock purchase plan, shares | | 4,000 | | |
Common shares issued in stock offering, net of offering costs | 59,711 | $ 10 | 59,701 | |
Common shares issued in stock offering, net offering costs, shares | | 9,521,000 | | |
Common shares issued in connection with Avast Family Safety Mobile acquisition, net | 8,381 | $ 1 | 8,380 | |
Common shares issued in connection with Avast Family Safety Mobile acquisition, net, shares | | 1,460,000 | | |
Exercise of common stock warrants | 40 | $ 1 | 39 | |
Exercise of common stock warrants, shares | | 484,000 | | |
Exercise of stock options | 53 | | 53 | |
Exercise of stock options, shares | | 15,000 | | |
Net income (loss) | (8,428) | | | (8,428) |
BALANCE at Jun. 30, 2021 | $ 119,473 | $ 54 | 349,077 | (229,658) |
BALANCE, Shares at Jun. 30, 2021 | 53,575,888 | 53,576,000 | | |
BALANCE at Mar. 31, 2021 | $ 115,655 | $ 52 | 340,058 | (224,455) |
BALANCE, Shares at Mar. 31, 2021 | | 51,646,000 | | |
Non-cash compensation recognized on stock options and ESPP | 21 | | 21 | |
Restricted stock grants, net of cancellations | 1,258 | | 1,258 | |
Restricted stock grants, net of cancellations, shares | | 100,000 | | |
Cancellation of shares for payment of withholding tax | (484) | | (484) | |
Cancellation of shares for payment of withholding tax, shares | | (90,000) | | |
Costs associated with common stock offering | (188) | | (188) | |
Common shares issued in connection with Avast Family Safety Mobile acquisition, net | 8,381 | $ 1 | 8,380 | |
Common shares issued in connection with Avast Family Safety Mobile acquisition, net, shares | | 1,460,000 | | |
Exercise of common stock warrants | | $ 1 | (1) | |
Exercise of common stock warrants, shares | | 451,000 | | |
Exercise of stock options | 33 | | 33 | |
Exercise of stock options, shares | | 9,000 | | |
Net income (loss) | (5,203) | | | (5,203) |
BALANCE at Jun. 30, 2021 | $ 119,473 | $ 54 | $ 349,077 | $ (229,658) |
BALANCE, Shares at Jun. 30, 2021 | 53,575,888 | 53,576,000 | | |