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