XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Carrying Amount of Operating Lease Assets and Liabilities The table below summarizes the carrying amount of our operating lease assets and liabilities:
December 31,
LeasesClassification20232022
Assets
  Operating lease assetsOperating lease assets$208,910 $203,764 
Total lease assets$208,910 $203,764 
Liabilities
Current
  Operating lease liabilities
Accounts payable, accrued expenses and other$33,864 $31,922 
Noncurrent
  Operating lease liabilitiesNoncurrent operating lease liabilities223,774 221,604 
Total lease liabilities$257,638 $253,526 
Schedule of Lease Cost
The table below summarizes total lease costs:
Year Ended December 31,
Lease Cost20232022
Operating lease costs$53,136 $48,550 
Short-term lease costs2,694 2,180 
Variable leases and other12,400 12,125 
Total lease cost, net$68,230 $62,855 
The table below includes cash paid for our operating lease liabilities, other non-cash information, our weighted average remaining lease term and weighted average discount rate:
Year Ended December 31,
 20232022
Cash paid for amounts included in the measurement of operating lease liabilities$55,751$51,917
Operating lease assets obtained in exchange for lease liabilities$40,346$27,876
Weighted average remaining lease term (years)
   Operating leases7.98.3
Weighted average discount rate
   Operating leases
5.8 %5.6 %
Schedule of Future Minimum Lease Payments
The maturity analysis below summarizes the remaining future undiscounted cash flows for our operating leases and includes a reconciliation to operating lease liabilities reported on the Consolidated Balance Sheets:
 As of
December 31, 2023
2024$52,359 
202547,610 
202642,822 
202741,711 
202832,635 
Thereafter108,852 
   Total future lease payments325,989 
   Less: imputed interest(68,351)
Total$257,638