XML 148 R207.htm IDEA: XBRL DOCUMENT v3.20.1
24. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)
Dec. 31, 2019
USD ($)
Present value of lease liabilities $ 11,405,976
Finance Leases  
2020 62,756
2021 45,086
2022 32,646
2023 25,408
2024 2,542
Thereafter 0
Total undiscounted lease payments 168,438
Less: Discount on cash flows (14,999)
Present value of lease liabilities 153,439
Operating Leases  
2020 4,241,547
2021 2,932,404
2022 1,780,183
2023 1,383,538
2024 1,061,520
Thereafter 2,919,074
Total undiscounted lease payments 14,318,266
Less: Discount on cash flows (2,912,290)
Present value of lease liabilities $ 11,405,976