XML 72 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
Summary of future minimum lease payments

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

Years ending December 31,

Amount

2025

$

5,425

2026

4,109

2027

3,790

2028

3,412

2029

2,829

Thereafter

17,931

Total lease payments

37,496

Less: Imputed interest

(8,558)

Present value of operating lease liabilities

$

28,938