XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Schedule of Operating Lease Payments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating lease minimum payments, Year One $ 4,178  
Operating lease minimum payments, Year Two 4,045  
Operating lease minimum payments, Year Three 3,331  
Operating lease minimum payments, Year Four 2,719  
Operating lease minimum payments, Year Five 2,159  
Operating lease minimum payments, Thereafter 20,816  
Total operating lease payments [1] 37,248  
Less: interest 7,690  
Present value of operating lease liabilities 29,558 [2] $ 29,010
Reasonably certain to renew lease option 439  
Short-term operating leases $ 3,300  
[1] Includes $439 thousand related to options to extend lease terms that are reasonably certain of being exercised.
[2] Includes short-term operating lease liabilities of $3.3 million.