v3.26.1
Leases - Schedule of Impact of Leases on Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets and Liabilities, Lessee [Abstract]    
Finance lease assets $ 18,178 $ 18,869
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 $ 224,421 $ 222,151
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating lease assets Operating lease assets
Total lease assets $ 242,599 $ 241,020
Finance lease liabilities, current $ 822 $ 777
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Long-Term Debt, Current Maturities Long-Term Debt, Current Maturities
Operating lease liabilities, current $ 25,834 $ 22,308
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities, current Operating lease liabilities, current
Finance lease liabilities, non-current $ 16,929 $ 17,748
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 $ 212,041 $ 212,365
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities, non-current Operating lease liabilities, non-current
Total lease liabilities $ 255,626 $ 253,198