XML 51 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Schedule of components of lease expense

Year ended December 31

2020

2019

Operating lease cost

$

5,330

$

5,740

Short-term lease cost

665

529

Variable lease cost

614

363

Total lease cost

$

6,609

$

6,632

Schedule of supplemental balance sheet information

Balance sheet information related to leases is as follows:

As of December 31

2020

2019

Assets:

Operating lease right-of-use assets

$

18,944

$

22,027

Liabilities:

Operating lease current liability, included in other current liabilities

$

4,271

$

4,556

Operating lease long-term liability

15,434

17,971

Total leased liabilities

$

19,705

$

22,527

Schedule of maturities of lease liabilities

Maturities of operating lease liabilities are as follows:

As of December 31

2020

2021

$

4,873

2022

3,862

2023

3,627

2024

3,208

2025

2,444

Thereafter

5,707

Total future minimum lease payments

$

23,721

Less: imputed interest

(4,016)

Total lease liabilities

$

19,705

Schedule of weighted-average remaining lease term and discount rate

Weighted-average remaining lease term and discount rate for operating leases is as follows:

As of December 31

2020

2019

Weighted-average remaining lease term (in years)

6.33

6.71

Weighted-average discount rate

5.77

%

5.75

%

Schedule of other information related to leases

Other information:

Year ended December 31

2020

2019

Operating cash flows:

Cash paid related to operating lease obligations

$

5,550

$

5,558

Non-cash activity:

Right-of-use assets obtained in exchange for

operating lease obligations

$

822

$

6,065

Schedule of maturities of future minimum lease payment receivables

Maturities of future minimum lease payments to be received are as follows:

As of December 31

2020

2021

$

1,544

2022

1,582

2023

1,622

2024

1,662

2025

1,704

Thereafter

3,083

Total future minimum lease payments to be received

$

11,197