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

SCHDULE OF OTHER PAYABLES AND ACCRUED LIABILITIES (Details)

v3.25.1
SCHDULE OF OTHER PAYABLES AND ACCRUED LIABILITIES (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Other Payables And Accrued Liabilities    
Accrued compensation $ 740,649 $ 369,416
Accrued royalties 1,237,500 67,099
Deferred revenue 457,633 397,872
Trade payable 1,163,001 580,553
Other accrued expenses 727,228 1,061,246
Total $ 4,326,011 $ 2,476,186