XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
LEASE (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of operating lease liabilities
     
2023  $571,968 
2024   571,968 
2025   571,968 
2026   629,165 
2027   640,604 
Thereafter   2,028,580 
Total lease payments   5,014,253 
Less: Imputed interest   (1,083,858)
Present value of future lease payments   3,930,395 
Less: current portion of lease liability   (345,544)
Long-term portion of lease liability  $3,584,851