XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Award Plans and Stock-based Compensation - Schedule of Stock-based Compensation Expense (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense $ 345,223 $ 363,312 $ 611,493 $ 529,283
Cost of Goods Sold [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense 23,184 12,831 24,354 21,864
Research and Development [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense 29,573 24,707 76,107 72,110
Selling, General and Administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense $ 292,466 $ 325,774 $ 511,032 $ 435,309