XML 134 R124.htm IDEA: XBRL DOCUMENT v3.20.1
24. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)
12 Months Ended
Dec. 31, 2019
Tables/Schedules  
Schedule of Future Minimum Rental Payments for Operating Leases

 

 

Finance Leases

Operating Leases

Lease payments due in:

 

 

2020

$          62,756

$         4,241,547

2021

            45,086

           2,932,404

2022

            32,646

           1,780,183

2023

            25,408

           1,383,538

2024

              2,542

           1,061,520

Thereafter

                    -

           2,919,074

Total undiscounted lease payments

          168,438

         14,318,266

Less: Discount on cash flows

          (14,999)

         (2,912,290)

Present value of lease liabilities

$        153,439

$       11,405,976