v3.26.1
Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating lease asset $ 67,934 $ 72,545
Finance lease asset 11,130 12,478
Total lease assets 79,064 85,023
Operating lease liability, current 6,936 14,059
Finance lease liability, current 3,043 3,584
Total lease liabilities, current 9,979 17,643
Operating lease liability, noncurrent 67,782 70,037
Finance lease liability, noncurrent 10,839 12,226
Total lease liabilities, noncurrent 78,621 82,263
Total lease liabilities $ 88,600 $ 99,906
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net of accumulated depreciation of $431,300 and $409,991 Property and equipment, net of accumulated depreciation of $431,300 and $409,991
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Current portion of lease obligations Current portion of lease obligations
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current portion of lease obligations Current portion of lease obligations
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total lease liabilities, noncurrent Total lease liabilities, noncurrent
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total lease liabilities, noncurrent Total lease liabilities, noncurrent