XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2024
COMMITMENTS AND CONTINGENCIES  
Schedule of contractual commitments Future minimum payments required under these commitments are as follows at December 31, 2024 (in thousands):

2025

 

$

72,389

2026

 

38,978

2027

 

18,614

2028

 

10,757

2029

6,665

Thereafter

 

23,670

Total obligations

$

171,073