XML 112 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operating Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of components of lease expense

Year ended December 31

2019

Operating lease cost

$

5,740

Short-term lease cost

529

Variable lease cost

363

Total lease cost

$

6,632

Schedule of supplemental balance sheet information

As of December 31

2019

Assets:

Operating lease right-of-use assets

$

22,027

Liabilities:

Operating lease current liability, included in other current liabilities

$

4,556

Operating lease long-term liability

17,971

Total leased liabilities

$

22,527

Schedule of maturities of lease liabilities

As of December 31

2019

2020

$

5,238

2021

4,613

2022

3,593

2023

3,489

2024

3,171

Thereafter

7,328

Total future minimum lease payments

$

27,432

Less: imputed interest

(4,905)

Total lease liabilities

$

22,527

Schedule of weighted-average remaining lease term, discount rate and other information

As of December 31

2019

Weighted-average remaining lease term (in years)

6.71

Weighted-average discount rate

5.75

%

Schedule of other information related to leases

Year ended December 31,

2019

Operating cash flows:

Cash paid related to operating lease obligations

$

5,558

Non-cash activity:

Right-of-use assets obtained in exchange for operating lease obligations

$

6,065