XML 125 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Leases      
Operating leases term 10 years    
Term of option to terminate 1 year    
Term of finance lease to terminate 1 year    
Components of Lease Expense      
Operating lease cost $ 10,536 $ 9,358 $ 8,568
Finance lease cost:      
Amortization of right-of-use assets 283 0 0
Interest on lease liabilities 215 0 0
Variable lease cost 80 68 108
Short-term lease cost [1] 99 64 65
Total lease cost 11,213 9,490 8,741
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash outflows for operating leases 8,756 8,584  
Operating cash outflows for finance leases 86 0  
Financing cash outflows for finance leases 71 0  
Right-of-use assets obtained in exchange for lease obligations:      
Operating leases 16,043 19,301  
Finance leases 8,608 0 $ 0
Operating leases      
Operating Lease, Right-of-Use Asset $ 46,240 $ 40,036  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net Property, Plant and Equipment, Net  
Operating lease liabilities $ 48,947 $ 41,409  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities Operating lease liabilities  
Finance leases      
Finance lease right-of-use assets $ 8,325 $ 0  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets  
Finance lease liabilities $ 8,667 $ 0  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued Interest And Other Liabilities Accrued Interest And Other Liabilities  
Weighted average remaining lease term      
Operating leases 7 years 4 months 24 days 6 years 6 months  
Finance leases 14 years 4 months 24 days 0 years  
Operating leases term 10 years    
Weighted average discount rate      
Operating leases 4.23% 3.79%  
Finance leases 5.01% 0.00%  
Minimum      
Operating Leases      
Finance lease term 1 year    
Operating leases term 1 year    
Term of option to extend 1 year    
Term of finance lease to extend 1 year    
Weighted average remaining lease term      
Operating leases term 1 year    
Maximum      
Operating Leases      
Finance lease term 15 years    
Operating leases term 15 years    
Term of option to extend 40 years    
Term of finance lease to extend 40 years    
Weighted average remaining lease term      
Operating leases term 15 years    
[1] Short-term lease cost includes the cost of leases with terms of twelve months or less, excluding leases with terms of one month or less.