XML 88 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Right-Of-Use Lease Assets and Lease Liabilities - Lease Expense and Supplemental Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Leases [Abstract]        
Operating lease cost $ 3,443,100 $ 2,613,600 $ 6,643,600 $ 6,048,500
Weighted average remaining lease term 8 years 6 months 10 days 8 years 11 months 1 day 8 years 6 months 10 days 8 years 11 months 1 day
Weighted average discount rate 3.25% 3.47% 3.25% 3.47%