XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Maturities of lease liabilities (Details)
Jun. 30, 2020
USD ($)
Operating Leases  
2020 $ 6,177,926
2021 5,223,564
2022 4,031,833
2023 3,200,980
2024 1,878,839
2025 and thereafter 1,345,755
Total lease payments 21,858,897
Less: interest (1,793,206)
Present value of lease liabilities $ 20,065,691