XML 108 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Impact of Leasing on Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets and Liabilities, Lessee [Abstract]    
Finance lease assets $ 20,262 $ 21,543
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Operating lease assets $ 172,206 $ 168,513
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating lease assets Operating lease assets
Total lease assets $ 192,468 $ 190,056
Finance lease liabilities, current $ 835 $ 837
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Long-Term Debt, Current Maturities Long-Term Debt, Current Maturities
Operating lease liabilities, current $ 17,663 $ 17,040
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities, current Operating lease liabilities, current
Finance lease liabilities, non-current $ 17,540 $ 19,423
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-Term Debt, Excluding Current Maturities Long-Term Debt, Excluding Current Maturities
Operating lease liabilities, non-current $ 164,224 $ 159,482
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities, non-current Operating lease liabilities, non-current
Total lease liabilities $ 200,262 $ 196,782