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 | 6,133,990 | | | | 6,133,990 | | | |
Issuance of common stock, acquisition of Helio Vision, Inc. | | $ 4,862,731 | | $ 724 | | $ 4,862,007 | | |
Issuance of common stock, acquisition of Helio Vision, Inc., Shares | | | | 724,518 | | | | |
Issuance of common stock, net of issuance costs | 720,964 | | $ 84 | | 720,880 | | | |
Issuance of common stock, net of issuance costs, Shares | | | 83,557 | | | | | |
Issuance of common stock, employee stock purchase plan | 194,848 | | $ 35 | | 194,813 | | | |
Issuance of common stock, employee stock purchase plan, Shares | | | 34,253 | | | | | |
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) | 14,990 | | | | | | 14,990 | |
Net loss | (47,666,208) | | | | | | | (47,666,208) |
Ending Balance at Sep. 30, 2019 | 50,879,294 | | $ 27,152 | | 237,047,752 | | 5,766 | (186,201,376) |
Ending Balance, Shares at Sep. 30, 2019 | | | 27,151,775 | | | | | |
Beginning Balance at Jun. 30, 2019 | 67,333,370 | | $ 26,987 | | 234,779,291 | | 13,453 | (167,486,361) |
Beginning Balance, Shares at Jun. 30, 2019 | | | 26,986,936 | | | | | |
Stock-based compensation | 2,152,938 | | | | 2,152,938 | | | |
Issuance of common stock, acquisition of Helio Vision, Inc. | | | $ 142 | | (142) | | | |
Issuance of common stock, acquisition of Helio Vision, Inc., Shares | | | 142,155 | | | | | |
Issuance of common stock, employee stock purchase plan | 115,688 | | $ 23 | | 115,665 | | | |
Issuance of common stock, employee stock purchase plan, Shares | | | 22,684 | | | | | |
Other comprehensive income (loss) | (7,687) | | | | | | (7,687) | |
Net loss | (18,715,015) | | | | | | | (18,715,015) |
Ending Balance at Sep. 30, 2019 | 50,879,294 | | $ 27,152 | | 237,047,752 | | 5,766 | (186,201,376) |
Ending Balance, Shares at Sep. 30, 2019 | | | 27,151,775 | | | | | |
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 | 5,453,520 | | | | 5,453,520 | | | |
Issuance of common stock, acquisition of Helio Vision, Inc. | | | $ 238 | | (238) | | | |
Issuance of common stock, acquisition of Helio Vision, Inc., Shares | | | 237,834 | | | | | |
Issuance of common stock, net of issuance costs | 40,716,543 | | $ 9,352 | | 40,707,191 | | | |
Issuance of common stock, net of issuance costs, Shares | | | 9,351,749 | | | | | |
Issuance of common stock, exercise of stock options | $ 1,058,516 | | $ 219 | | 1,058,297 | | | |
Issuance of common stock, exercise of stock options, Shares | 219,244 | | 219,244 | | | | | |
Issuance of common stock, employee stock purchase plan | $ 126,966 | | $ 30 | | 126,936 | | | |
Issuance of common stock, employee stock purchase plan, Shares | | | 30,254 | | | | | |
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) | (5,866) | | | | | | (5,866) | |
Net loss | (26,261,549) | | | | | | | (26,261,549) |
Ending Balance at Sep. 30, 2020 | 69,170,447 | | $ 38,632 | | 294,755,363 | | | (225,623,548) |
Ending Balance, Shares at Sep. 30, 2020 | | | 38,631,709 | | | | | |
Beginning Balance at Jun. 30, 2020 | 52,789,666 | | $ 32,997 | | 269,502,290 | | 4,754 | (216,750,375) |
Beginning Balance, Shares at Jun. 30, 2020 | | | 32,997,346 | | | | | |
Stock-based compensation | 1,757,479 | | | | 1,757,479 | | | |
Issuance of common stock, acquisition of Helio Vision, Inc. | | | $ 36 | | (36) | | | |
Issuance of common stock, acquisition of Helio Vision, Inc., Shares | | | 35,783 | | | | | |
Issuance of common stock, net of issuance costs | 22,446,055 | | $ 5,378 | | 22,440,677 | | | |
Issuance of common stock, net of issuance costs, Shares | | | 5,377,681 | | | | | |
Issuance of common stock, exercise of stock options | 998,097 | | $ 205 | | 997,892 | | | |
Issuance of common stock, exercise of stock options, Shares | | | 204,796 | | | | | |
Issuance of common stock, employee stock purchase plan | 57,077 | | $ 16 | | 57,061 | | | |
Issuance of common stock, employee stock purchase plan, Shares | | | 16,103 | | | | | |
Other comprehensive income (loss) | (4,754) | | | | | | $ (4,754) | |
Net loss | (8,873,173) | | | | | | | (8,873,173) |
Ending Balance at Sep. 30, 2020 | $ 69,170,447 | | $ 38,632 | | $ 294,755,363 | | | $ (225,623,548) |
Ending Balance, Shares at Sep. 30, 2020 | | | 38,631,709 | | | | | |