XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 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:
LeasesClassificationSeptember 30, 2023December 31, 2022
Assets
  Operating lease assetsOperating lease assets$202,505 $203,764 
Total lease assets$202,505 $203,764 
Liabilities
Current
  Operating lease liabilities
Accounts payable, accrued expenses and other$33,052 $31,922 
Noncurrent
  Operating lease liabilitiesNoncurrent operating lease liabilities217,755 221,604 
Total lease liabilities$250,807 $253,526 
Schedule of Lease Cost The table below summarizes total lease costs:
Three Months Ended September 30,Nine Months Ended September 30,
Lease Cost2023202220232022
Operating lease costs$12,923 $11,874 $38,871 $36,328 
Short-term lease costs756 441 2,156 1,573 
Variable lease costs3,468 3,456 9,884 9,434 
Sublease income(320)(224)(959)(610)
Total lease cost, net$16,827 $15,547 $49,952 $46,725 
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:
Nine Months Ended September 30,
 20232022
Cash paid for amounts included in the measurement of operating lease liabilities$41,793$38,297
Operating lease assets obtained in exchange for lease liabilities$26,488$16,644
Weighted average remaining lease term (years)
   Operating leases8.08.5
Weighted average discount rate
   Operating leases
5.8 %5.5 %
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 Condensed Consolidated Balance Sheets:
As of
September 30, 2023
2023 (remaining)
$11,313 
202452,021 
202543,709 
202639,525 
202739,207 
Thereafter131,863 
   Total future lease payments317,638 
   Less: imputed interest(66,831)
Total$250,807