XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Assets and Liabilities Related to both Operating and Finance Leases
The gross amounts of assets and liabilities related to both operating and finance leases are as follows:
March 31, 2025December 31, 2024
Balance Sheet Caption(In thousands)
Assets:
Operating lease right-of-use assetsOperating lease right-of-use assets$438,692 $451,930 
Finance lease right-of-use assetsProperty and equipment, net382 546 
Total right-of-use assets$439,074 $452,476 
March 31, 2025December 31, 2024
Balance Sheet Caption(In thousands)
Liabilities:
Current:
Operating lease liabilitiesCurrent operating lease liabilities$(90,823)$(88,521)
Finance lease liabilitiesAccrued expenses and other current liabilities(113)(140)
Non-current:
Operating lease liabilitiesOperating lease liabilities, non-current(380,842)(395,235)
Finance lease liabilitiesFinance lease obligations, non-current(241)(382)
Total lease liabilities$(472,019)$(484,278)
Schedule of Lease Cost
The components of lease cost are as follows:
Three Months Ended
March 31,
20252024
(In thousands)
Operating lease cost$27,448 $21,948 
Finance lease cost
Amortization of right-of-use assets30 131 
Interest on lease liabilities12 61 
Short-term lease costs112 118 
Total$27,602 $22,258 
Schedule of Lease Terms and Discount Rates
Lease terms and discount rates are as follows:
March 31, 2025December 31, 2024
Weighted average remaining lease term (years):
Operating leases5.195.41
Finance leases3.043.62
Weighted average discount rate:
Operating leases3.22 %3.22 %
Finance leases11.25 %10.54 %
Schedule of Future Minimum Lease Payments
Future minimum lease payments as of March 31, 2025, including rental payments for lease renewal options the Group was reasonably certain to exercise, are as follows:
 
Operating leases
Finance leases
 (In thousands)
Maturity of Lease Liabilities
Remainder of 2025$79,159 $113 
2026108,807 116 
2027103,977 100 
202893,566 68 
202962,968 19 
Thereafter76,445 — 
Total lease payments524,922 416 
Less: imputed interest(53,257)(62)
Present value of lease liabilities$471,665 $354