XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS (Details 4) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Inventory purchases $ 24,901
Payroll and related benefits 430,358
Professional fees 229,950 290,588
Royalty costs 1,650,000
Sales allowances 697,884 1,226,856
Sales and use tax 150,009 113,200
Other 704,821
Total accrued other expenses  $ 1,077,843 $ 4,440,724