v3.25.2
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Accrued Liabilities [Line Items]    
Accrued payroll and other employee benefits $ 29,259 $ 34,130
Environmental credit obligations 301,217 231,982
Derivative liabilities 70,212 19,548
Deferred revenue 4,109 16,247
Other 30,397 42,281
Total 435,194 344,188
Warehouse stock and other 264,019 281,882
Renewable Identification Numbers “RINs” and Environmental Credits    
Other Accrued Liabilities [Line Items]    
Environmental credit obligations 301,200 232,000
Warehouse stock and other $ 171,200 $ 195,000