XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation - Schedule of Recognized Stock Compensation for Equity Awards (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation $ 760,437 $ 742,928 $ 2,540,593 $ 2,490,551
Selling, General and Administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation 658,314 541,757 2,171,122 1,789,122
Research and Development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation 87,222 179,664 314,710 649,485
Cost of Goods Sold        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation $ 14,901 $ 21,507 $ 54,761 $ 51,944