XML 30 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Summary of Maturities of Operating Lease Liabilities (Details)
Dec. 31, 2019
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
2020 $ 3,734,000
2021 14,922,000
2022 14,230,000
2023 14,307,000
2024 12,869,000
Thereafter 60,223,000
Total lease payments 120,285,000
Less interest (19,439,000)
Total lease liabilities $ 100,846,000