Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) | Total | Helio Vision Inc [Member] | Common Voting Stock [Member] | Common Voting Stock [Member]Founders [Member] | Common Voting Stock [Member]Helio Vision Inc [Member] | Additional Paid-in Capital [Member] | Additional Paid-in Capital [Member]Founders [Member] | Additional Paid-in Capital [Member]Helio Vision Inc [Member] | Accumulated Other Comprehensive Income/(Loss), Net of Tax [Member] | Accumulated Deficit [Member] |
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 | | | | | | | |
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, vested restricted stock awards, Shares | | | 135,796 | | | | | | | |
Other comprehensive 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 | | | 0 | (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, vested restricted stock awards | 57,077 | | $ 16 | | | 57,061 | | | | |
Issuance of common stock, vested restricted stock awards, Shares | | | 16,103 | | | | | | | |
Other comprehensive 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 | | | $ 0 | (225,623,548) |
Ending Balance, Shares at Sep. 30, 2020 | | | 38,631,709 | | | | | | | |
Beginning Balance at Dec. 31, 2020 | 59,508,558 | | $ 38,667 | | | 296,385,619 | | | | (236,915,728) |
Beginning Balance, Shares at Dec. 31, 2020 | | | 38,667,491 | | | | | | | |
Stock-based compensation | 5,186,689 | | | | | 5,186,689 | | | | |
Issuance of common stock, acquisition of Helio Vision, Inc. | | $ 2,499,991 | | $ 106 | $ 247 | | (106) | $ 2,499,744 | | |
Issuance of common stock, acquisition of Helio Vision, Inc., Shares | | | | 106,182 | 246,562 | | | | | |
Issuance of common stock, net of issuance costs | 189,811,611 | | $ 18,092 | | | 189,793,519 | | | | |
Issuance of common stock, net of issuance costs, Shares | | | 18,091,947 | | | | | | | |
Issuance of common stock, exercise of stock options | $ 4,623,251 | | $ 634 | | | 4,622,617 | | | | |
Issuance of common stock, exercise of stock options, Shares | 634,214 | | 634,214 | | | | | | | |
Issuance of common stock, employee stock purchase plan | $ 61,529 | | $ 12 | | | 61,517 | | | | |
Issuance of common stock, employee stock purchase plan, Shares | | | 12,092 | | | | | | | |
Issuance of common stock, vested restricted stock awards | | | $ 287 | | | (287) | | | | |
Issuance of common stock, vested restricted stock awards, Shares | | | 286,944 | | | | | | | |
Net loss | (42,021,727) | | | | | | | | | (42,021,727) |
Ending Balance at Sep. 30, 2021 | 219,669,902 | | $ 58,045 | | | 498,549,312 | | | | (278,937,455) |
Ending Balance, Shares at Sep. 30, 2021 | | | 58,045,432 | | | | | | | |
Beginning Balance at Jun. 30, 2021 | 233,679,945 | | $ 57,997 | | | 496,764,448 | | | | (263,142,500) |
Beginning Balance, Shares at Jun. 30, 2021 | | | 57,997,345 | | | | | | | |
Stock-based compensation | 1,721,134 | | | | | 1,721,134 | | | | |
Issuance of common stock, acquisition of Helio Vision, Inc. | | | | $ 36 | | | $ (36) | | | |
Issuance of common stock, acquisition of Helio Vision, Inc., Shares | | | | 35,784 | | | | | | |
Issuance of common stock, exercise of stock options | 12,124 | | $ 3 | | | 12,121 | | | | |
Issuance of common stock, exercise of stock options, Shares | | | 2,997 | | | | | | | |
Issuance of common stock, employee stock purchase plan | 51,654 | | $ 9 | | | 51,645 | | | | |
Issuance of common stock, employee stock purchase plan, Shares | | | 9,306 | | | | | | | |
Net loss | (15,794,955) | | | | | | | | | (15,794,955) |
Ending Balance at Sep. 30, 2021 | $ 219,669,902 | | $ 58,045 | | | $ 498,549,312 | | | | $ (278,937,455) |
Ending Balance, Shares at Sep. 30, 2021 | | | 58,045,432 | | | | | | | |