XML 67 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Right-Of-Use Lease Assets and Lease Liabilities - Lease Expense and Supplemental Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Leases [Abstract]      
Operating lease, expense $ 13,560,000    
Operating lease, expense   $ 13,378,000 $ 7,780,000
Weighted average remaining lease term 8 years 4 months 13 days    
Weighted average discount rate 3.27%