XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease Expense and Other Information Related to Leases
The components of lease expense were as follows (in thousands):
For the Year Ended December 31,
202120202019
Finance lease cost:
Amortization of right-of-use assets$13,358 $10,151 $13,999 
Interest on lease liabilities958 890 1,915 
Operating lease cost26,906 15,592 13,159 
Short-term lease cost4,819 689 1,349 
Variable lease cost7,261 4,135 3,565 
Sublease income(1,095)(782)(669)
Total lease cost$52,207 $30,675 $33,318 
Other information related to leases was as follows (in thousands):
For the Year Ended December 31,
202120202019
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$28,230 $15,756 $11,516 
Operating cash flows from finance leases952 854 991 
Financing cash flows from finance leases12,352 10,578 13,919 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases41,068 2,071 19,503 
Finance leases11,055 4,265 17,914 
Weighted average remaining lease term (years):
Operating leases6.157.245.39
Finance leases2.472.592.91
Weighted average discount rate:
Operating leases3.8 %4.2 %5.5 %
Finance leases3.1 %4.3 %4.2 %
Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases
Future minimum lease commitments under non-cancellable leases as of December 31, 2021 were as follows (in thousands):
Operating LeasesSublease IncomeNet Operating LeasesFinance leases
2022$29,035 $3,531 $25,504 $11,463 
202325,905 3,700 22,205 6,809 
202420,331 1,921 18,410 3,517 
202517,715 601 17,114 1,228 
202614,742 — 14,742 16 
Thereafter29,884 — 29,884 10 
Total future lease payments 137,612 9,753 127,859 23,043 
Less: Amount representing interest(15,068)— (15,068)(828)
Present value of future payments122,544 9,753 112,791 22,215 
Less: Amount for tenant incentives— — — — 
Revised Present value of future payments122,544 9,753 112,791 22,215 
Less: Current portion(24,780)(3,531)(21,249)(10,901)
Long term portion$97,764 $6,222 $91,542 $11,314 
Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases
Future minimum lease commitments under non-cancellable leases as of December 31, 2021 were as follows (in thousands):
Operating LeasesSublease IncomeNet Operating LeasesFinance leases
2022$29,035 $3,531 $25,504 $11,463 
202325,905 3,700 22,205 6,809 
202420,331 1,921 18,410 3,517 
202517,715 601 17,114 1,228 
202614,742 — 14,742 16 
Thereafter29,884 — 29,884 10 
Total future lease payments 137,612 9,753 127,859 23,043 
Less: Amount representing interest(15,068)— (15,068)(828)
Present value of future payments122,544 9,753 112,791 22,215 
Less: Amount for tenant incentives— — — — 
Revised Present value of future payments122,544 9,753 112,791 22,215 
Less: Current portion(24,780)(3,531)(21,249)(10,901)
Long term portion$97,764 $6,222 $91,542 $11,314