XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of components of lease expense

Year ended December 31,

2021

2020

Operating lease cost

$

5,581

$

5,330

Short-term lease cost

843

665

Variable lease cost

553

614

Total lease cost

$

6,977

$

6,609

Schedule of supplemental balance sheet information

Balance sheet information related to leases is as follows:

As of December 31,

2021

2020

Assets:

Operating lease right-of-use assets

$

18,343

$

18,944

Liabilities:

Operating lease current liability, included in other current liabilities

$

4,203

$

4,271

Operating lease long-term liability

14,912

15,434

Total leased liabilities

$

19,115

$

19,705

Schedule of maturities of lease liabilities

Maturities of operating lease liabilities are as follows:

Schedule of weighted-average remaining lease term and discount rate

As of December 31,

2021

2022

$

4,776

2023

4,462

2024

4,045

2025

3,302

2026

2,080

Thereafter

3,327

Total future minimum lease payments

$

21,992

Less: imputed interest

(2,877)

Total lease liabilities

$

19,115

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

As of December 31,

2021

2020

Weighted-average remaining lease term (in years)

5.44

6.33

Weighted-average discount rate

5.56

%

5.77

%

Schedule of other information related to leases

Other information:

Year ended December 31,

2021

2020

Operating cash flows:

Cash paid related to operating lease obligations

$

5,092

$

5,550

Non-cash activity:

Right-of-use assets obtained in exchange for

operating lease obligations

$

4,596

$

822

Schedule of maturities of future minimum lease payment receivables