v3.24.3
Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease asset $ 64,513 $ 71,163
Finance lease asset 9,060 9,884
Total lease assets 73,573 81,047
Operating lease liability, current 29,456 28,971
Finance lease liability, current 5,067 4,688
Total lease liabilities, current 34,523 33,659
Operating lease liability, noncurrent 58,508 72,797
Finance lease liability, noncurrent 10,611 14,443
Total lease liabilities, noncurrent 69,119 87,240
Total lease liabilities $ 103,642 $ 120,899
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net of accumulated depreciation of $449,533 and $403,708 Property and equipment, net of accumulated depreciation of $449,533 and $403,708
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