XML 103 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Right-of-use assets - Operating lease $ 62,548 $ 57,990
Right-of-use assets - Finance lease 20,927 22,409
Total right-of-use assets 83,475 80,399
Short-Term Lease Commitment, Amount 15,691 16,355
Long term lease liability - Operating lease 53,758 49,719
Long term lease liability - Finance lease 18,401 19,267
Total long-term lease liability 72,159 68,986
Lease liabilities $ 87,850 $ 85,341
Operating leases 7 years 9 months 18 days 6 years 10 months 24 days
Finance Lease, Weighted Average Remaining Lease Term 13 years 4 months 24 days 14 years 8 months 12 days
Weighted average discount rate 4.50% 4.20%
Finance Lease, Weighted Average Discount Rate, Percent 5.10% 5.00%
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right-of-use assets - Operating lease  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right-of-use assets - Finance lease  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long term lease liability - Operating lease  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability  
Short-term lease liability:    
Lessee, Lease, Description [Line Items]    
Short-term lease liability $ 13,793 $ 14,475
Finance Lease, Liability, Current $ 1,898 $ 1,880