XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Schedule of Information Related to Operating Leases
Other information related to our operating leases was as follows:
(in thousands, except lease term and discount rate)As of 
March 31, 
2021
As of 
December 31, 
2020
Balance Sheet Information
  Right-of-use assets$128,217 $51,471 
  Other current liabilities19,396 9,623 
  Operating lease liabilities 120,731 42,097 
Weighted Average Remaining Lease Term
       Operating leases 8.82 years7.64 years
Weighted Average Discount Rate
       Operating leases 4.33 %5.96 %
Schedule of Lease Cost Information
Three Months Ended 
March 31,
(in thousands)20212020
Supplemental Cash Flows Information
    Cash paid for amounts included in the measurement of lease liabilities$4,875 $4,178 
    Right-of-use assets obtained in exchange for lease obligations 5,980 410 
Schedule of Minimum Lease Payments Under Non-Cancellable Operating Leases
Future minimum lease payments under non-cancellable operating leases as of March 31, 2021 were as follows:
(in thousands)Operating
Leases
Remainder of 2021$23,470 
202226,005 
202321,735 
202418,924 
202514,917 
Thereafter62,886 
  Total future minimum lease payments167,937 
Less: Imputed interest(27,810)
    Total$140,127