v3.25.4
Leases (Schedule of Lease Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease asset $ 72,545 $ 58,390
Finance lease assets 12,478 11,695
Total lease assets 85,023 70,085
Operating lease liability, current 14,059 27,798
Finance lease liability, current 3,584 4,641
Total current lease liabilities 17,643 32,439
Operating lease liability, noncurrent 70,037 51,929
Finance lease liability, noncurrent 12,226 12,652
Total noncurrent lease liabilities 82,263 64,581
Total lease liabilities $ 99,906 $ 97,020
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net of accumulated depreciation of $409,991 and $458,396 Property and equipment, net of accumulated depreciation of $409,991 and $458,396
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 noncurrent lease liabilities Total noncurrent lease liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total noncurrent lease liabilities Total noncurrent lease liabilities