v3.26.1
Leases - Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net of accumulated depreciation of $509,156 and $453,852, as of June 30, 2026 and December 31, 2025, respectively Property and equipment, net of accumulated depreciation of $509,156 and $453,852, as of June 30, 2026 and December 31, 2025, respectively
Operating $ 404,678 $ 409,320
Finance 852 964
Total lease assets $ 405,530 $ 410,284
Liabilities    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities Other liabilities
Current operating lease liabilities $ 48,685 $ 44,397
Current finance lease liabilities 198 203
Noncurrent operating lease liabilities 415,568 419,120
Noncurrent finance lease liabilities 677 773
Total lease liabilities $ 465,128 $ 464,493
Weighted-average remaining lease term - operating leases 7 years 7 months 6 days 7 years 9 months 18 days
Weighted-average discount rate - operating leases 5.90% 5.90%