v3.25.4
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
Accrued product purchases $ 118,240 $ 132,439
Accrued taxes 5,106 15,538
Accrued salaries, vacation, and related benefits 3,540 3,111
Accrued capital expenditures 15,309 13,484
Accrued interest 6,681 6,127
Accrued other expenses 23,174 16,015
Total accrued expenses $ 172,050 $ 186,714