XML 97 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Lease payments due:    
September 30, 2021 $ 7,928  
September 30, 2022 7,196  
September 30, 2024 6,572  
September 30, 2024 6,046  
September 30, 2025 5,298  
Thereafter 35,242  
Total undiscounted future minimum lease payments 68,282  
Discount on cash flows (11,577)  
Lease liabilities - operating $ 56,705 $ 35,525