XML 96 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Summary of Stock Based Compensation Recognized in Consolidated Statement of Operations (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation $ 1,317,355 $ 1,584,785
Amended 2014 ESPP    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation 57,669 21,186
Selling, General and Administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation 1,154,000 1,461,190
Selling, General and Administrative | Amended 2014 ESPP    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation 34,219 12,106
Research and Development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation 141,281 106,267
Research and Development | Amended 2014 ESPP    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation 11,643 5,248
Cost of Product and Product-related Services Revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation 22,074 17,328
Cost of Product and Product-related Services Revenue | Amended 2014 ESPP    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Stock-based compensation $ 11,807 $ 3,832