v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of lease cost
The Company’s total lease cost is as follows:
Three Months Ended June 30, 2024Three Months Ended June 30, 2025
Unrelated PartiesRelated PartiesTotalUnrelated PartiesRelated PartiesTotal
(in thousands)
Operating lease cost
$56,155 $1,833 $57,988 $59,716 $1,833 $61,549 
Finance lease cost:
Amortization of right-of-use assets
143 — 143 143 — 143 
Interest on lease liabilities
244 — 244 235 — 235 
Variable lease cost11,882 16 11,898 12,914 — 12,914 
Sublease income(1,681)— (1,681)(1,894)— (1,894)
Total lease cost$66,743 $1,849 $68,592 $71,114 $1,833 $72,947 
Six Months Ended June 30, 2024Six Months Ended June 30, 2025
Unrelated PartiesRelated PartiesTotalUnrelated PartiesRelated PartiesTotal
(in thousands)
Operating lease cost
$110,420 $3,667 $114,087 $118,699 $3,667 $122,366 
Finance lease cost:
Amortization of right-of-use assets
286 — 286 286 — 286 
Interest on lease liabilities
493 — 493 474 — 474 
Variable lease cost23,702 16 23,718 25,347 — 25,347 
Sublease income(3,441)— (3,441)(3,525)— (3,525)
Total lease cost$131,460 $3,683 $135,143 $141,281 $3,667 $144,948