Annual report [Section 13 and 15(d), not S-K Item 405]

ACCRUED EXPENSES - Schedule of Accrued Expenses (Details)

v3.25.1
ACCRUED EXPENSES - Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Commissions and royalties $ 1,080,787 $ 641,161
Payroll and related 1,354,494 1,350,956
Interest   41,921
Other 393,009 550,193
Total accrued expenses $ 2,828,290 $ 2,584,231