XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES, Maturity of Lease Liabilities (Details)
Dec. 31, 2019
USD ($)
Maturity of Lease Liabilities [Abstract]  
2020 $ 3,891,153
2021 3,282,122
2022 2,411,124
2023 1,722,991
2024 1,309,459
Thereafter 3,697,717
Total lease payments 16,314,566 [1]
Less: Interest (1,837,187)
Present value of lease liabilities 14,477,379
Minimum lease payments excluded, not yet commenced $ 300,000
Weighted average remaining lease term, operating leases 6 years
Weighted average discount rate, operating leases 4.10%
[1] Operating lease payments exclude $0.3 million of legally binding minimum lease payments for leases signed, but not yet commenced as of December 31, 2019.