Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
LEASES - Schedule of Future Maturities of Operating Lease Liabilities (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Operating Lease [Abstract]    
For the remaining nine months ending December 31, 2023 $ 218,796  
2024 288,892  
2025 294,507  
2026 302,011  
2027 2,985  
Total minimum lease payments 1,107,191  
Less: imputed interest (89,003)  
Total operating lease liabilities 1,018,188  
Less: current portion (250,569) $ (248,317)
Long-term portion $ 767,619 $ 830,289