XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
LEASE (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of operating lease maturities
 Schedule of operating lease maturities      
2023 (excluding the three months ended March 31, 2023)   $ 428,976  
2024     571,968  
2025     612,006  
2026     640,604  
2027     640,604  
Thereafter     1,548,127  
Total lease payments     4,442,285  
Less: Imputed interest     (857,434 )
Present value of future lease payments     3,584,851  
Less: current portion of lease liability     (366,856 )
Long-term portion of lease liability   $ 3,217,995