Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.1.u2
LEASES - Schedule of Future Maturities of Operating Lease Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Operating Lease [Abstract]    
For the remaining nine months ending December 31, 2024 $ 224,889  
2025 306,055  
2026 302,011  
2027 2,985  
Total minimum lease payments 835,940  
Less: imputed interest (50,653)  
Total operating lease liabilities 785,287 $ 854,420
Less: current portion (272,052) (268,541)
Long-term portion $ 513,235 $ 585,879