XML 143 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease cost and other information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease Cost Components:      
Amortization of ROU assets - finance leases $ 468 $ 466 $ 466
Interest on lease liabilities - finance leases 33 41 49
Operating lease cost (cost resulting from lease payments) 16,940 17,123 17,782
Short-term lease cost 621 429 820
Variable lease cost (cost excluded from lease payments) 3,242 3,196 2,399
Total lease cost 21,304 21,255 21,516
Supplemental Cash Flow and Other Information Related to Leases:      
Finance lease - operating cash flows 33 41 49
Finance lease - financing cash flows 477 449 434
Operating lease - operating cash flows (fixed payments) 17,221 16,710 17,253
Operating lease - operating cash flows (net change asset/liability) (13,124) (13,414) (13,723)
New ROU assets - operating leases $ 11,134 $ 1,160 $ 12,635
Weighted - average remaining lease term (years) - finance leases 3 years 5 months 8 days 4 years 5 months 4 days 5 years 5 months 1 day
Weighted - average remaining lease term (years) - operating leases 8 years 5 months 15 days 9 years 3 months 14 days 10 years 10 days
Weighted - average discount rate - finance leases 1.70% 1.70% 1.70%
Weighted - average discount rate - operating leases 3.40% 3.10% 3.00%
Maturity Analysis of Lease Liabilities:      
2025 $ 16,335    
2026 15,824    
2027 14,621    
2028 13,953    
2028 12,576    
Thereafter 49,304    
Total undiscounted cash flows 122,613    
Discount on cash flows (18,753)    
Total operating lease liabilities $ 103,860 $ 108,300  
Operating Lease, Liability, Statement of Financial Position [Extensible List] Other Liabilities. Other Liabilities.