v3.26.1
ACCRUED EXPENSES - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued product purchases $ 129,720 $ 118,240
Accrued taxes 8,512 5,106
Accrued salaries, vacation, and related benefits 5,100 3,540
Accrued capital expenditures 20,789 15,309
Accrued interest 38,813 6,681
Accrued other expenses 24,637 23,174
Total accrued expenses $ 227,571 $ 172,050