XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Right-Of-Use Assets (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Schedule of Future Minimum Lease Payments for Operating Leases

Future lease liability payments under the terms of these leases are as follows:

 

2021     $ 83,810  
2022     $ 58,547  
2023     $ 45,578  
2024     $ 46,596  
2025     $ 47,615  
2026     $ 11,968  
Total     $ 294,114  
Less Interest     $ 30,621  
Present value of minimum lease payments     $ 263,493  
Current Maturities     $ 98,501  
Long Term Maturities     $ 164,992