v3.25.2
Leases - Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating leases    
Operating lease right-of-use assets $ 156,511 $ 175,046
Operating lease liabilities 207,645 229,825
Finance leases    
Property and equipment, at cost 32,230 42,915
Accumulated depreciation (14,031) (20,755)
Finance lease liabilities $ 19,234 $ 23,095
Finance lease, liability, noncurrent, statement of financial position [extensible list] Accounts payable, accrued expenses and other liabilities Accounts payable, accrued expenses and other liabilities