Annual report pursuant to Section 13 and 15(d)

LEASES - Schedule of Future Maturities of Operating Lease Liabilities (Details)

v3.24.1
LEASES - Schedule of Future Maturities of Operating Lease Liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Operating Lease [Abstract]    
2024 $ 301,492  
2025 307,107  
2026 302,011  
2027 2,985  
Total minimum lease payments 913,595  
Less: imputed interest (59,175)  
Total operating lease liability 854,420 $ 1,078,606
Less: current portion (268,541) (248,317)
Long-term portion $ 585,879 $ 830,289