XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of maturity of undiscounted lease payments

Year ending December 31,

2024

$

3,937

2025

 

3,364

2026

 

2,672

2027

2,193

Thereafter

 

3,935

Total undiscounted cash flows

16,101

Less: interest

(1,349)

Present value of lease payments

$

14,752

Schedule of weighted average operating lease term and discount rate and lease cost

    

December 31, 2023

December 31, 2022

Weighted-average remaining lease term

 

4.8

years

5.4

years

Weighted-average discount rate

 

3.4

%

3.1

%

    

December 31, 

December 31, 

    

December 31, 

2023

2022

2021

Operating lease cost

$

3,870

$

3,825

$

3,270

Short-term lease cost

 

112

 

299

 

Variable lease cost

 

 

17

 

100

Less: Sublease income

 

(83)

 

(88)

 

(87)

Total operating lease cost, net

$

3,899

$

4,053

$

3,283