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

Year Ending December 31,

    

Amount

2025

$

16,963

2026

17,309

2027

16,595

2028

16,414

2029

16,556

Thereafter

44,477

Total lease payments

$

128,314

Less interest

19,796

Present value of lease liabilities

$

108,518