XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Balance Sheet Disclosures

​

​

​

​

​

​

​

​

​

​

Leases (in thousands)

    

Classification

    

December 31, 2023

  

December 31, 2022

Assets

 

  

 

​

  

​

​

​

Operating lease assets

 

Other assets

​

$

36,155

​

$

38,370

Liabilities

 

  

​

 

  

​

 

  

Current

 

  

​

 

  

​

 

  

Operating

 

Other current liabilities

​

$

7,938

​

$

6,357

Noncurrent

 

  

​

 

  

​

 

  

Operating

 

Other long-term liabilities

​

 

33,550

​

 

37,143

Total lease liabilities

 

  

​

$

41,488

​

$

43,500

Components of Lease Expense

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

Classification

    

2023

​

2022

​

2021

Operating lease expense

 

Sales, general and administrative expenses (1)

​

$

6,659

​

$

4,388

​

$

3,820

​

 

Research and development expense

​

 

3,366

​

​

4,315

​

​

3,675

Total operating lease expense (2)

 

​

​

$

10,025

​

$

8,703

​

$

7,495

(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, 2023

 

​

December 31, 2022

 

Supplemental Cash Flows Information

 

​

  

​

​

​

  

​

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

 

​

  

​

​

​

  

​

Operating cash flows for operating leases

​

$

8,846

​

​

$

9,216

​

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

​

 

  

​

​

 

  

​

Operating leases

​

 

5,927

​

​

 

21,815

​

Weighted average remaining lease term:

​

 

  

​

​

 

  

​

Operating leases

​

 

7.1

years

​

 

7.2

years

Weighted average discount rate:

​

 

  

​

​

 

  

​

Operating leases

​

 

6.05

%

​

 

5.44

%

Schedule of Future Minimum Rental Payments For Operating Leases

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

​

​

​

​

​

​

    

Operating

2024

​

​

10,234

2025

​

 

9,864

2026

​

 

6,218

2027

​

 

3,915

2028

​

 

3,855

Thereafter

​

 

19,166

Total minimum lease payments

​

 

53,252

Less: Amount representing interest

​

 

(11,764)

Present value of lease payments

​

$

41,488