XML 107 R97.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Schedule of Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease minimum payments, Due Current Year $ 3,718  
Operating lease minimum payments, Due Year Two 3,499  
Operating lease minimum payments, Due Year Three 3,493  
Operating lease minimum payments, Due Year Four 3,356  
Operating lease minimum payments, Due Year Five 2,921  
Operating lease minimum payments, Due after Year Five 20,567  
Total operating lease payments [1] 37,554  
Interest 8,429  
Present value of operating lease liabilities $ 29,125 [2] $ 28,861
[1] Includes $2.6 million related to options to extend lease terms that are reasonably certain of being exercised
[2] Includes short-term operating lease liabilities of $2.7 million