v3.26.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Accrued Liabilities [Line Items]    
Accrued payroll and other employee benefits $ 38,939 $ 42,034
Environmental credit obligations 376,641 380,390
Derivative liabilities 36,056 13,739
Deferred revenue 2,380 6,719
Other 29,227 24,154
Total 483,243 467,036
Warehouse stock and other 464,445 546,281
Renewable Identification Numbers “RINs” and Environmental Credits    
Other Accrued Liabilities [Line Items]    
Environmental credit obligations 376,600 380,400
Warehouse stock and other $ 364,900 $ 450,700