v3.24.0.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2023
FAIR VALUE MEASUREMENTS  
Schedule of financial assets and liabilities carried at fair value

​

​

​

​

​

​

​

​

December 31, 2023

​

December 31, 2022

​

​

(in thousands)

Carrying value

$

2,922,776

​

$

2,996,168

Fair value

​

2,631,221

​

​

2,568,103