XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Accrued Expenses    
Accrued product returns $ 2,581,177 $ 2,311,647
Accrued contract rebates 292,572 279,018
Due to 3PL/Wholesalers 334,282 155,081
Accrued bonuses 711,051 427,500
Accrued professional fees 82,041 51,620
Other accrued expenses 777,448 409,796
Total accrued expenses $ 4,778,571 $ 3,634,662