XML 104 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of right-of-use assets and lease liabilities

    

    

    

December 31, 

    

December 31, 

2023

2022

Assets

 

Balance Sheet Classification

 

  

 

  

Operating lease right-of-use assets

 

Other noncurrent assets

$

9,626

$

12,106

Financing lease right-of-use assets

 

Other noncurrent assets

1,621

2,918

Total Lease Assets

$

11,247

$

15,024

Liabilities

Balance Sheet Classification

Financing lease liabilities - current

Accrued expenses and other current liabilities

$

1,041

$

977

Operating lease liabilities - current

Accrued expenses and other current liabilities

2,789

2,722

Financing lease liabilities - long-term

Other noncurrent liabilities

2,079

3,121

Operating lease liabilities - long-term

Other noncurrent liabilities

7,351

9,993

$

13,260

$

16,813

Weighted average remaining lease term in years

Operating leases

3.32

4.14

Finance leases

1.25

2.25

Weighted average discount rate

Operating leases

5.5%

5.5%

Finance leases

6.4%

6.4%

Schedule of Information Related to Leases

Year Ended December 31, 

2023

    

2022

 

(In thousands)

Operating lease information:

 

  

Operating lease cost

$

3,263

$

3,323

Operating cash flows from operating leases

 

3,356

3,389

Financing lease information:

 

  

Financing lease cost

$

1,572

$

1,572

Operating cash flows from financing leases

 

1,210

1,210

Schedule of Future Minimum Lease Payments

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

    

Operating

Finance

Year

Leases

Leases

 

(In thousands)

2024

$

3,281

$

1,210

2025

 

3,266

 

2,111

2026

 

3,080

 

2027

 

1,533

 

2028

 

 

Thereafter

 

 

Total minimum lease payments

$

11,160

$

3,321

Less imputed interest

 

(1,020)

 

(201)

Total lease liabilities

$

10,140

$

3,120