XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Additional Information Related to Operating Lease Assets and Liabilities Additional information related to the operating lease assets and liabilities is as follows (in thousands):

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Operating lease assets

 

$

16,745

 

 

$

18,747

 

Operating lease liabilities

 

$

17,895

 

 

$

19,977

 

Weighted average remaining term in years

 

 

2.83

 

 

 

3.57

 

Weighted average discount rate used to measure
    outstanding lease liabilities

 

 

7.20

%

 

 

7.26

%

Supplemental Cash Flow Information Related to Operating Leases

Supplemental cash flow information related to operating leases for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

Operating cash flows from operating leases

 

$

7,939

 

 

$

7,375

 

 

$

5,989

 

Operating lease assets obtained in exchange for lease obligations

 

 

2,700

 

 

 

 

 

$

5,675

 

Maturity of Operating Lease Liabilities

The maturity of the Company’s operating lease liabilities as of December 31, 2023 are as follows (in thousands):

 

2024

 

 

$

 

7,393

 

2025

 

 

 

 

6,238

 

2026

 

 

 

 

5,299

 

2027

 

 

 

 

859

 

Total future minimum lease payments

 

 

 

 

19,789

 

     Less imputed interest

 

 

 

 

(1,894

)

Total operating lease liabilities

 

 

$

 

17,895