XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Balance Sheet Location and Values of Company's Lease Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease assets $ 307,688 $ 233,461
Finance lease assets 76,831 78,949
Total lease assets 384,519 312,410
Current operating lease liabilities 52,648 44,279
Current finance lease liabilities 22,284 17,268
Total current lease liabilities 74,932 61,547
Noncurrent operating lease liabilities 258,735 192,703
Noncurrent finance lease liabilities 45,344 55,341
Total noncurrent lease liabilities 304,079 248,044
Total lease liabilities $ 379,011 $ 309,591
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets Other Assets
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other Accrued expenses and other
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Notes payable and current portion of long-term debt Notes payable and current portion of long-term debt
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term Debt Long-term Debt