v3.26.1
OTHER ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued capital expenditures $ 17,126 $ 8,565
Other accrued liabilities 57,263 56,151
Total $ 74,389 $ 64,716