XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2024
COMMITMENTS AND CONTINGENCIES  
Schedule of future minimum payments for non-cancelable agreements with third-party providers

2025

$

14,352

2026

5,928

2027

4,067

2028

3,076

2029

$

27,423