XML 104 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Lease payments due on or before:    
March 31, 2021 $ 5,474  
March 31, 2022 4,948  
March 31, 2023 4,058  
March 31, 2024 3,736  
March 31, 2024 3,152  
Thereafter 23,389  
Total undiscounted cash flows 44,757  
Discount on cash flows (10,185)  
Lease liabilities $ 34,572 $ 35,525