Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) | Total | Helio Vision IncFounders [Member] | Common Voting Stock [Member] | Common Voting Stock [Member]Helio Vision IncFounders [Member] | Additional Paid-in Capital [Member] | Additional Paid-in Capital [Member]Helio Vision IncFounders [Member] | Accumulated Other Comprehensive Income (Loss), Net of Tax [Member] | Accumulated Deficit [Member] |
Beginning Balance at Dec. 31, 2018 | $ 86,617,979 | | $ 26,244 | | $ 225,136,127 | | $ (9,224) | $ (138,535,168) |
Beginning Balance, Shares at Dec. 31, 2018 | | | 26,244,435 | | | | | |
Stock-based compensation | 3,981,052 | | | | 3,981,052 | | | |
Issuance of common stock, acquisition of Helio Vision, Inc. | | $ 4,862,731 | | $ 582 | | $ 4,862,149 | | |
Issuance of common stock, acquisition of Helio Vision, Inc., Shares | | | | 582,363 | | | | |
Issuance of common stock, net of issuance costs | 720,963 | | $ 84 | | 720,879 | | | |
Issuance of common stock, net of issuance costs, Shares | | | 83,557 | | | | | |
Issuance of common stock, employee stock purchase plan | 79,161 | | $ 12 | | 79,149 | | | |
Issuance of common stock, employee stock purchase plan, Shares | | | 11,569 | | | | | |
Issuance of common stock, vested restricted stock awards | | | $ 65 | | (65) | | | |
Issuance of common stock for vested restricted stock units, Shares | | | 65,012 | | | | | |
Other comprehensive income (loss) | 22,677 | | | | | | 22,677 | |
Net loss | (28,951,193) | | | | | | | (28,951,193) |
Ending Balance at Jun. 30, 2019 | 67,333,370 | | $ 26,987 | | 234,779,291 | | 13,453 | (167,486,361) |
Ending Balance, Shares at Jun. 30, 2019 | | | 26,986,936 | | | | | |
Beginning Balance at Mar. 31, 2019 | 78,479,770 | | $ 26,910 | | 232,605,244 | | 6,812 | (154,159,196) |
Beginning Balance, Shares at Mar. 31, 2019 | | | 26,910,355 | | | | | |
Stock-based compensation | 2,094,963 | | | | 2,094,963 | | | |
Issuance of common stock, employee stock purchase plan | 79,161 | | $ 12 | | 79,149 | | | |
Issuance of common stock, employee stock purchase plan, Shares | | | 11,569 | | | | | |
Issuance of common stock, vested restricted stock awards | | | $ 65 | | (65) | | | |
Issuance of common stock for vested restricted stock units, Shares | | | 65,012 | | | | | |
Other comprehensive income (loss) | 6,641 | | | | | | 6,641 | |
Net loss | (13,327,165) | | | | | | | (13,327,165) |
Ending Balance at Jun. 30, 2019 | 67,333,370 | | $ 26,987 | | 234,779,291 | | 13,453 | (167,486,361) |
Ending Balance, Shares at Jun. 30, 2019 | | | 26,986,936 | | | | | |
Beginning Balance at Dec. 31, 2019 | 48,082,317 | | $ 28,657 | | 247,409,793 | | 5,866 | (199,361,999) |
Beginning Balance, Shares at Dec. 31, 2019 | | | 28,656,832 | | | | | |
Stock-based compensation | 3,696,041 | | | | 3,696,041 | | | |
Issuance of common stock, acquisition of Helio Vision, Inc. | | | $ 202 | | (202) | | | |
Issuance of common stock, acquisition of Helio Vision, Inc., Shares | | | 202,051 | | | | | |
Issuance of common stock, net of issuance costs | 18,270,488 | | $ 3,974 | | 18,266,514 | | | |
Issuance of common stock, net of issuance costs, Shares | | | 3,974,068 | | | | | |
Issuance of common stock, exercise of stock options | $ 60,419 | | $ 14 | | 60,405 | | | |
Issuance of common stock, exercise of stock options, Shares | 14,448 | | 14,448 | | | | | |
Issuance of common stock, employee stock purchase plan | $ 69,889 | | $ 14 | | 69,875 | | | |
Issuance of common stock, employee stock purchase plan, Shares | | | 14,151 | | | | | |
Issuance of common stock, vested restricted stock awards | | | $ 136 | | (136) | | | |
Issuance of common stock for vested restricted stock units, Shares | | | 135,796 | | | | | |
Other comprehensive income (loss) | (1,112) | | | | | | (1,112) | |
Net loss | (17,388,376) | | | | | | | (17,388,376) |
Ending Balance at Jun. 30, 2020 | 52,789,666 | | $ 32,997 | | 269,502,290 | | 4,754 | (216,750,375) |
Ending Balance, Shares at Jun. 30, 2020 | | | 32,997,346 | | | | | |
Beginning Balance at Mar. 31, 2020 | 43,472,520 | | $ 29,507 | | 252,615,578 | | 57,594 | (209,230,159) |
Beginning Balance, Shares at Mar. 31, 2020 | | | 29,506,829 | | | | | |
Stock-based compensation | 1,742,389 | | | | 1,742,389 | | | |
Issuance of common stock, acquisition of Helio Vision, Inc. | | | $ 60 | | (60) | | | |
Issuance of common stock, acquisition of Helio Vision, Inc., Shares | | | 59,896 | | | | | |
Issuance of common stock, net of issuance costs | 15,097,664 | | $ 3,411 | | 15,094,253 | | | |
Issuance of common stock, net of issuance costs, Shares | | | 3,411,399 | | | | | |
Issuance of common stock, exercise of stock options | 50,149 | | $ 12 | | 50,137 | | | |
Issuance of common stock, exercise of stock options, Shares | | | 12,448 | | | | | |
Issuance of common stock, vested restricted stock awards | | | $ 7 | | (7) | | | |
Issuance of common stock for vested restricted stock units, Shares | | | 6,774 | | | | | |
Other comprehensive income (loss) | (52,840) | | | | | | (52,840) | |
Net loss | (7,520,216) | | | | | | | (7,520,216) |
Ending Balance at Jun. 30, 2020 | $ 52,789,666 | | $ 32,997 | | $ 269,502,290 | | $ 4,754 | $ (216,750,375) |
Ending Balance, Shares at Jun. 30, 2020 | | | 32,997,346 | | | | | |