XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
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:
LeasesClassificationJune 30, 2021December 31, 2020
Assets
  Operating lease assetsOperating lease assets$223,618 $156,645 
Total lease assets$223,618 $156,645 
Liabilities
Current
  Operating lease liabilities
Accounts payable, accrued expenses and other$35,214 $42,716 
Noncurrent
  Operating lease liabilitiesNoncurrent operating lease liabilities230,133 161,677 
Total lease liabilities$265,347 $204,393 
Schedule of Lease Cost
The table below summarizes total lease costs:
Three Months Ended June 30,Six Months Ended June 30,
Lease Cost2021202020212020
Operating lease costs$14,407 $11,800 $26,489 $23,599 
Short-term lease costs473 487 962 1,009 
Variable lease costs2,748 2,846 6,211 5,832 
Sublease income(1,048)(1,041)(2,095)(2,130)
Total lease cost, net$16,580 $14,092 $31,567 $28,310 
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:
Six Months Ended June 30,
 20212020
Cash paid for amounts included in the measurement of operating lease liabilities$31,050$26,986
Operating lease assets obtained in exchange for lease liabilities$85,221$11,954
Weighted average remaining lease term (years)
   Operating leases8.86.3
Weighted average discount rate
   Operating leases
5.5 %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
June 30, 2021
2021 (remaining)$5,623 
202249,443 
202345,999 
202440,781 
202534,871 
Thereafter172,048 
   Total future lease payments348,765 
   Less: imputed interest(83,418)
Total$265,347