XML 42 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Schedule of Lease

Additional supplemental information related to leases was as follows:

 

June 30, 2021

 

 

December 31, 2020

 

Weighted average remaining lease term of operating leases

4.2 years

 

 

4.3 years

 

Weighted average discount rate of operating leases

 

3.4

%

 

 

3.4

%

Schedule of Maturities of Operating Lease Liabilities

Maturities of operating lease liabilities as of June 30, 2021 were as follows (in thousands):

 

Amount

 

2021 (remainder of the year)

$

25,367

 

2022

 

47,200

 

2023

 

31,600

 

2024

 

21,999

 

2025

 

14,725

 

2026 and thereafter

 

19,706

 

Total future lease payments

 

160,597

 

Less: Imputed interest

 

11,934

 

Present value of future lease payments

 

148,663

 

Less: Operating lease liabilities

 

48,321

 

Long-term operating lease liabilities

$

100,342