v3.25.3
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued product purchases $ 118,546 $ 132,439
Accrued taxes 20,150 15,538
Accrued salaries, vacation, and related benefits 4,893 3,111
Accrued capital expenditures 20,807 13,484
Accrued interest 39,535 6,127
Accrued other expenses 24,447 16,015
Total accrued expenses $ 228,378 $ 186,714