XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of future payment obligations with respect to operating leases

Year Ending December 31,

    

Amount

2024

$

14,386

2025

14,598

2026

14,593

2027

14,004

2028

13,835

Thereafter

45,261

Total lease payments

$

116,677

Less interest

17,396

Present value of lease liabilities

$

99,281