XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of balance sheet information of operating leases

    

December 31, 

(in thousands)

    

Classification

    

2023

    

2022

ROU assets

 

Operating lease ROU assets

$

14,097

$

16,706

Lease liabilities

 

  

 

  

 

  

Current

 

Accrued liabilities

$

3,160

$

3,244

Noncurrent

 

Operating lease liabilities

 

12,271

 

14,861

Total lease liabilities

 

  

$

15,431

$

18,105

Schedule of components of lease cost

Year Ended December 31, 

(in thousands)

2023

2022

2021

Operating lease cost

$

4,131

$

4,041

$

4,836

Short-term lease cost

 

412

 

447

 

169

Variable lease cost

 

1,881

 

1,802

 

2,123

Total lease cost

$

6,424

$

6,290

$

7,128

Schedule of operating lease cash flow and noncash information

Year Ended December 31, 

(in thousands)

2023

2022

2021

Operating lease cost

$

4,131

$

4,041

$

4,836

Short-term lease cost

 

412

 

447

 

169

Variable lease cost

 

1,881

 

1,802

 

2,123

Total lease cost

$

6,424

$

6,290

$

7,128

Year Ended December 31, 

(in thousands)

2023

2022

2021

Operating cash flows - cash paid for amounts included in the measurement of operating lease liabilities

$

6,157

$

5,951

$

6,568

Operating lease ROU assets obtained in exchange for lease liabilities, net (1)

 

710

 

2,421

 

2,135

(1) Includes decreases to our ROU assets of $0.04 million, $0.2 million, and $0.3 million related to lease amendments and terminations during 2023, 2022 and 2021 respectively.
Schedule of lease supplemental information

December 31, 

2023

2022

2021

Weighted average remaining lease term (in years)

6.0

6.7

7.2

Weighted average discount rate

4.9

%

4.7

%

4.6

%

Schedule of maturities of lease liabilities

(in thousands)

2024

$

3,577

2025

2,979

2026

 

2,556

2027

 

2,374

2028

2,193

Thereafter

 

4,295

Total lease payments

 

17,974

Less: Interest

 

(2,543)

Total lease liabilities

$

15,431