v3.26.1
Other Income, Net - Schedule of Other Nonoperating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Income and Expenses [Abstract]        
Clean fuel production credits $ 24,229 $ 0 $ 50,390 $ 0
Property insurance recoveries 6,658 12,175 7,765 12,629
Patronage income 439 688 5,666 6,616
Other 1,697 (360) 4,012 2,449
Other income, net $ 33,023 $ 12,503 $ 67,833 $ 21,694