v3.25.2
Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease asset $ 51,649 $ 58,390
Finance lease asset 11,069 11,695
Total lease assets 62,718 70,085
Operating lease liability, current 30,246 27,798
Finance lease liability, current 3,915 4,641
Total lease liabilities, current 34,161 32,439
Operating lease liability, noncurrent 39,928 51,929
Finance lease liability, noncurrent 11,518 12,652
Total lease liabilities, noncurrent 51,446 64,581
Total lease liabilities $ 85,607 $ 97,020
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net of accumulated depreciation of $403,242 and $458,396 Property and equipment, net of accumulated depreciation of $403,242 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 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