XML 106 R96.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Schedule of Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease minimum payments, Due Current Year $ 3,905  
Operating lease minimum payments, Due Year Two 3,801  
Operating lease minimum payments, Due Year Three 3,775  
Operating lease minimum payments, Due Year Four 3,625  
Operating lease minimum payments, Due Year Five 3,061  
Operating lease minimum payments, Due after Year Five 22,566  
Total operating lease payments [1] 40,733  
Interest 8,721  
Present value of operating lease liabilities $ 32,012 [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.9 million.