v3.26.1
Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating lease asset $ 68,690 $ 72,545
Finance lease asset 11,762 12,478
Total lease assets 80,452 85,023
Operating lease liability, current 10,244 14,059
Finance lease liability, current 3,656 3,584
Total lease liabilities, current 13,900 17,643
Operating lease liability, noncurrent 66,973 70,037
Finance lease liability, noncurrent 11,610 12,226
Total lease liabilities, noncurrent 78,583 82,263
Total lease liabilities $ 92,483 $ 99,906
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net of accumulated depreciation of $421,812 and $409,991 Property and equipment, net of accumulated depreciation of $421,812 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