XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Summary of future minimum lease payments

Below is a summary of undiscounted future minimum lease payments as of December 31, 2023:

Years ending December 31,

Amount

2024

$

6,215

2025

 

4,911

2026

 

3,594

2027

 

3,274

2028

 

2,915

Thereafter

 

20,594

Total lease payments

41,503

Less: Imputed interest

(9,397)

Present value of operating lease liabilities

$

32,106