XML 105 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Schedule of Operating Lease Payments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease minimum payments, Year One $ 3,922  
Operating lease minimum payments, Year Two 3,890  
Operating lease minimum payments, Year Three 3,830  
Operating lease minimum payments, Year Four 3,618  
Operating lease minimum payments, Year Five 2,879  
Operating lease minimum payments, Thereafter 22,046  
Total operating lease payments [1] 40,185  
Less: interest 8,468  
Present value of operating lease liabilities 31,717 [2] $ 28,861
Reasonably certain to renew lease option 2,100  
Short-term operating leases $ 2,900  
[1] Includes $2.1 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.