XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2024
LEASES  
Schedule of future minimum lease payments

As of June 30, 2024, the maturities of the Company’s future minimum lease payments were as follows (in thousands):

    

Operating Lease Liability

    

Finance Lease Liability

July 1, 2024 through December 31, 2024

 

2,306

 

58

2025

 

4,632

 

211

2026

 

4,428

 

188

2027

 

4,237

 

173

2028

 

2,172

 

173

Thereafter

60

Total undiscounted future minimum lease payments

$

17,775

$

863

Less: difference between undiscounted lease payments and discounted lease liabilities:

 

(1,658)

 

(85)

Total lease liabilities

$

16,117

$

778

Schedule of components of lease expenses

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

2024

2023

Lease cost:

Operating lease cost:

 

Total operating lease expense

$

883

 

$

1,121

 

$

1,777

 

$

2,242

Finance lease cost:

Total amortization of leased assets

45

29

95

59

Interest on lease liabilities

5

7

9

14

Total net lease cost

$

933

$

1,157

$

1,881

$

2,315