Condensed Consolidated Statements of Stockholders' Equity (unaudited) - USD ($) $ in Thousands | Total | Equity Distribution Agreement | 2020 Equity Distribution Agreement | Stockholders' Equity | Stockholders' EquityEquity Distribution Agreement | Stockholders' Equity2020 Equity Distribution Agreement | Additional Paid-In Capital | Additional Paid-In CapitalEquity Distribution Agreement | Additional Paid-In Capital2020 Equity Distribution Agreement | Accumulated Other Comprehensive Income (Loss) | Accumulated Deficit |
Beginning Balance at Dec. 31, 2018 | $ 51,152 | | | $ 2 | | | $ 114,203 | | | $ (35) | $ (63,018) |
Beginning Balance, Shares at Dec. 31, 2018 | | | | 18,172,000 | | | | | | | |
Equity-based compensation | 583 | | | | | | 583 | | | | |
Exercise of common stock options | 4 | | | | | | 4 | | | | |
Exercise of common stock options, Shares | | | | 9,000 | | | | | | | |
Restricted stock awards, Shares | | | | 105,000 | | | | | | | |
Other comprehensive gain (loss) | 130 | | | | | | | | | 130 | |
Net income (loss) | (1,908) | | | | | | | | | | (1,908) |
Ending Balance at Mar. 31, 2019 | 49,961 | | | $ 2 | | | 114,790 | | | 95 | (64,926) |
Ending Balance, Shares at Mar. 31, 2019 | | | | 18,286,000 | | | | | | | |
Beginning Balance at Dec. 31, 2018 | 51,152 | | | $ 2 | | | 114,203 | | | (35) | (63,018) |
Beginning Balance, Shares at Dec. 31, 2018 | | | | 18,172,000 | | | | | | | |
Net income (loss) | (115) | | | | | | | | | | |
Ending Balance at Sep. 30, 2019 | 54,526 | | | $ 2 | | | 117,478 | | | 179 | (63,133) |
Ending Balance, Shares at Sep. 30, 2019 | | | | 18,673,000 | | | | | | | |
Beginning Balance at Mar. 31, 2019 | 49,961 | | | $ 2 | | | 114,790 | | | 95 | (64,926) |
Beginning Balance, Shares at Mar. 31, 2019 | | | | 18,286,000 | | | | | | | |
Equity-based compensation | 737 | | | | | | 737 | | | | |
Exercise of common stock options | 5 | | | | | | 5 | | | | |
Exercise of common stock options, Shares | | | | 15,000 | | | | | | | |
Restricted stock awards, Shares | | | | 92,000 | | | | | | | |
Other comprehensive gain (loss) | 108 | | | | | | | | | 108 | |
Net income (loss) | 331 | | | | | | | | | | 331 |
Ending Balance at Jun. 30, 2019 | 51,142 | | | $ 2 | | | 115,532 | | | 203 | (64,595) |
Ending Balance, Shares at Jun. 30, 2019 | | | | 18,393,000 | | | | | | | |
Equity-based compensation | 951 | | | | | | 951 | | | | |
Exercise of common stock options | 16 | | | | | | 16 | | | | |
Exercise of common stock options, Shares | | | | 43,000 | | | | | | | |
Restricted stock awards, Shares | | | | 133,000 | | | | | | | |
Issuance of common stock | 979 | | | | | | 979 | | | | |
Issuance of common stock, Shares | | | | 104,000 | | | | | | | |
Other comprehensive gain (loss) | (24) | | | | | | | | | (24) | |
Net income (loss) | 1,462 | | | | | | | | | | 1,462 |
Ending Balance at Sep. 30, 2019 | 54,526 | | | $ 2 | | | 117,478 | | | 179 | (63,133) |
Ending Balance, Shares at Sep. 30, 2019 | | | | 18,673,000 | | | | | | | |
Beginning Balance at Dec. 31, 2019 | $ 82,777 | | | $ 2 | | | 146,058 | | | 146 | (63,429) |
Beginning Balance, Shares at Dec. 31, 2019 | 21,483,000 | | | 21,483,000 | | | | | | | |
Equity-based compensation | $ 924 | | | | | | 924 | | | | |
Exercise of common stock options | 12 | | | | | | 12 | | | | |
Exercise of common stock options, Shares | | | | 33,000 | | | | | | | |
Restricted stock awards, Shares | | | | 159,000 | | | | | | | |
Repurchases of capital stock | (46) | | | | | | (46) | | | | |
Repurchases of capital stock, Shares | | | | (3,000) | | | | | | | |
Other comprehensive gain (loss) | (339) | | | | | | | | | (339) | |
Net income (loss) | (1,956) | | | | | | | | | | (1,956) |
Ending Balance at Mar. 31, 2020 | 81,372 | | | $ 2 | | | 146,948 | | | (193) | (65,385) |
Ending Balance, Shares at Mar. 31, 2020 | | | | 21,672,000 | | | | | | | |
Beginning Balance at Dec. 31, 2019 | $ 82,777 | | | $ 2 | | | 146,058 | | | 146 | (63,429) |
Beginning Balance, Shares at Dec. 31, 2019 | 21,483,000 | | | 21,483,000 | | | | | | | |
Net income (loss) | $ 48,003 | | | | | | | | | | |
Ending Balance at Sep. 30, 2020 | $ 186,955 | | | $ 2 | | | 201,772 | | | 607 | (15,426) |
Ending Balance, Shares at Sep. 30, 2020 | 23,307,000 | | | 23,307,000 | | | | | | | |
Beginning Balance at Mar. 31, 2020 | $ 81,372 | | | $ 2 | | | 146,948 | | | (193) | (65,385) |
Beginning Balance, Shares at Mar. 31, 2020 | | | | 21,672,000 | | | | | | | |
Equity-based compensation | 1,080 | | | | | | 1,080 | | | | |
Exercise of common stock options | 28 | | | | | | 28 | | | | |
Exercise of common stock options, Shares | | | | 11,000 | | | | | | | |
Restricted stock awards, Shares | | | | 127,000 | | | | | | | |
Other comprehensive gain (loss) | 1,242 | | | | | | | | | 1,242 | |
Net income (loss) | 3,321 | | | | | | | | | | 3,321 |
Ending Balance at Jun. 30, 2020 | 87,043 | | | $ 2 | | | 148,056 | | | 1,049 | (62,064) |
Ending Balance, Shares at Jun. 30, 2020 | | | | 21,810,000 | | | | | | | |
Equity-based compensation | 3,150 | | | | | | 3,150 | | | | |
Exercise of common stock options | 62 | | | | | | 62 | | | | |
Exercise of common stock options, Shares | | | | 6,000 | | | | | | | |
Restricted stock awards, Shares | | | | 183,000 | | | | | | | |
Issuance of common stock | | $ 42,655 | $ 7,849 | | | | | $ 42,655 | $ 7,849 | | |
Issuance of common stock, Shares | | | | | 1,108,000 | 200,000 | | | | | |
Other comprehensive gain (loss) | (442) | | | | | | | | | (442) | |
Net income (loss) | 46,638 | | | | | | | | | | 46,638 |
Ending Balance at Sep. 30, 2020 | $ 186,955 | | | $ 2 | | | $ 201,772 | | | $ 607 | $ (15,426) |
Ending Balance, Shares at Sep. 30, 2020 | 23,307,000 | | | 23,307,000 | | | | | | | |