XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Award Plans and Stock-based Compensation - Schedule of Stock-based Compensation Expense (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense $ (91,893) $ 280,061 $ 228,395 $ 451,088
Cost of Goods Sold [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense (10,591) 22,114 12,796 42,593
Research and Development [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense 8,719 34,308 32,964 (35,419)
General and Administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense (97,211) 174,047 129,384 352,466
Selling, clinical, and marketing [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share based compensation expense $ 7,190 $ 49,592 $ 53,251 $ 91,448