v3.25.2
ORGANIZATION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounting Policies [Abstract]            
Net income $ (74,724) $ 129,900 $ (37,322) $ 55,208 $ (70,331)  
Accumulated deficit 887,852     887,852   $ 943,060
Total cash and cash equivalents on hand $ 230,340   $ 200,156 $ 230,340 $ 200,156 $ 198,240