XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases  
Balance Sheet Disclosures

​

​

​

​

​

​

​

​

​

​

Leases (in thousands)

    

Classification

    

December 31, 2022

  

December 31, 2021

Assets

 

  

 

​

  

​

​

​

Operating lease assets

 

Other assets

​

$

38,370

​

$

23,270

Liabilities

 

  

​

 

  

​

 

  

Current

 

  

​

 

  

​

 

  

Operating

 

Other current liabilities

​

$

6,357

​

$

6,540

Noncurrent

 

  

​

 

  

​

 

​

Operating

 

Other long-term liabilities

​

 

37,143

​

 

20,440

Total lease liabilities

 

  

​

$

43,500

​

$

26,980

​

Components of Lease Expense

The components of operating lease expense were as follows for the years ended December 31 (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

Classification

    

2022

​

2021

​

2020

Operating lease expense

 

Sales, general and administrative expenses (1)

​

$

4,388

​

$

3,820

​

$

3,762

​

 

Research and development expense

​

 

4,315

​

​

3,675

​

​

2,995

​

 

Total operating lease expense (2)

​

​

8,703

​

​

7,495

​

​

6,757

​

​

​

​

​

​

​

​

​

​

​

​

Sublease income

 

Other income

​

​

—

​

​

—

​

​

(55)

Net lease expense

​

​

​

$

8,703

​

$

7,495

​

$

6,702

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

​

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

​

​

​

​

​

​

​

​

​

​

    

Twelve Months Ended

 

​

Twelve Months Ended

 

​

​

December 31, 2022

 

​

December 31, 2021

 

Supplemental Cash Flows Information

 

​

  

​

​

​

  

​

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

 

​

  

​

​

​

  

​

Operating cash flows for operating leases

​

$

9,216

​

​

$

7,506

​

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

​

 

  

​

​

 

  

​

Operating leases

​

 

21,815

​

​

 

6,726

​

Weighted average remaining lease term:

​

 

  

​

​

 

  

​

Operating leases

​

 

7.2

years

​

 

4.2

years

Weighted average discount rate:

​

 

  

​

​

 

  

​

Operating leases

​

 

5.44

%

​

 

2.73

%

​

Schedule of Future Minimum Rental Payments For Operating Leases

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

​

​

​

​

​

​

    

Operating

2023

​

​

8,448

2024

​

 

8,936

2025

​

 

8,990

2026

​

 

5,374

2027

​

 

3,566

Thereafter

​

 

20,579

Total minimum lease payments

​

 

55,893

Less: Amount representing interest

​

 

(12,393)

Present value of lease payments

​

$

43,500

​