XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Based Compensation - Schedule of Recognized Stock Compensation for Equity Awards (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock based compensation $ 942,183 $ 744,865
Selling, General and Administrative    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock based compensation 809,547 547,090
Research and Development    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock based compensation 112,986 186,599
Cost of Goods Sold    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock based compensation $ 19,650 $ 11,176