v3.25.2
OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
OTHER CURRENT ASSETS    
Prepaid expenses $ 30,396 $ 21,429
Income receivable 22,952 24,654
Prepaid income taxes 11,921 33,476
Derivative assets 5,440 1,295
Other 6,518 7,356
Total other current assets $ 77,227 $ 88,210