XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1
LEASE (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of lease maturity analysis of operating lease
    
2024  $571,968 
2025   612,006 
2026   640,604 
2027   640,604 
2028   640,604 
Thereafter   907,523 
Total lease payments   4,013,309 
Less: imputed interest   (701,532)
Present value of future lease payments   3,311,777 
Less: current portion of lease liability   (383,699)
Long-term portion of lease liability  $2,928,078