XML 91 R81.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Lease payments due:    
June 30, 2021 $ 5,432  
June 30, 2022 4,807  
June 30, 2023 4,075  
June 30, 2024 3,624  
June 30, 2025 3,057  
Thereafter 22,713  
Total undiscounted future minimum lease payments 43,708  
Discount on cash flows (9,905)  
Lease liabilities $ 33,803 $ 35,525