XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Detail) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Sales and Excise Tax Payable, Current $ 141,672 $ 131,621
Accrued Professional Fees, Current 298,534 155,000
Accrued Salaries, Current 346,245 249,224
Product Warranty Accrual, Current 9,400 16,700
Other Accrued Liabilities, Current 41,888 37,394
Accrued expenses 876,739 589,939
Accrued Clinical Current $ 39,000 $ 0