v3.26.1
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued product purchases $ 116,899 $ 118,240
Accrued taxes 16,625 5,106
Accrued salaries, vacation, and related benefits 4,428 3,540
Accrued capital expenditures 19,361 15,309
Accrued interest 7,455 6,681
Accrued other expenses 8,287 23,174
Total accrued expenses $ 173,055 $ 172,050