XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Balance Sheet Disclosures

Leases (in thousands)

    

Classification

December 31, 2021

    

December 31, 2020

Assets

 

  

  

 

  

Operating lease assets

 

Other assets

$

23,270

$

22,308

Liabilities

 

  

 

  

 

  

Current

 

  

 

  

 

  

Operating

 

Other current liabilities

$

6,540

$

5,431

Noncurrent

 

  

 

 

  

Operating

 

Other long-term liabilities

 

20,439

 

18,952

Total lease liabilities

 

  

$

26,979

$

24,383

Components of Lease Expense

The components of lease expense were as follows (in thousands):

    

Twelve Months Ended

    

Twelve Months Ended

    

Classification

December 31, 2021

    

December 31, 2020

Operating lease expense (1)

 

Sales, general and administrative(2)

$

7,495

$

6,757

Sublease income

 

Interest and other income, net

 

 

(55)

Net lease expense

 

  

$

7,495

$

6,702

(1)Includes short-term leases, which are immaterial.
(2)An immaterial portion of operating lease expense is included within research and development expenses and cost of sales.

Other information related to leases was as follows (in thousands, except lease term and discount rate):

    

Twelve Months Ended

    

Twelve Months Ended

 

December 31, 2021

December 31, 2020

 

Supplemental Cash Flows Information

 

  

 

  

Cash paid for amounts included in the measurement of lease liabilities:

 

  

 

  

Operating cash flows for operating leases

$

7,506

$

4,666

Right-of-use assets obtained in exchange for lease liabilities:

 

  

 

  

Operating leases

 

6,726

 

17,390

Weighted average remaining lease term:

 

  

 

  

Operating leases

 

4.2

years

 

4.4

years

Weighted average discount rate:

 

  

 

  

Operating leases

 

2.73

%

 

3.36

%

Schedule of Future Minimum Rental Payments For Operating Leases

Future minimum lease payments under non-cancellable leases as of December 31, 2021 were as follows (in thousands):

    

Operating

2022

7,782

2023

 

7,397

2024

 

5,961

2025

 

5,915

2026

 

2,176

Thereafter

 

214

Total minimum lease payments

 

29,445

Less: Amount representing interest

 

(2,466)

Present value of lease payments

$

26,979