XML 96 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Schedule of Operating Lease Payments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease minimum payments, Year One $ 3,957  
Operating lease minimum payments, Year Two 3,857  
Operating lease minimum payments, Year Three 3,652  
Operating lease minimum payments, Year Four 2,932  
Operating lease minimum payments, Year Five 2,331  
Operating lease minimum payments, Thereafter 19,769  
Total operating lease payments [1] 36,498  
Less: interest 7,488  
Present value of operating lease liabilities 29,010 [2] $ 31,717
Reasonably certain to renew lease option 1,400  
Short-term operating leases $ 3,100  
[1] Includes $1.4 million related to options to extend lease terms that are reasonably certain of being exercised.
[2] Includes short-term operating lease liabilities of $3.1 million.