v3.26.1
Other Income, Net - Schedule of Other Nonoperating Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Other Income and Expenses [Abstract]    
Clean fuel production credits $ 26,161 $ 0
Patronage income 5,227 5,928
Interest income 855 2,512
Other 2,567 751
Other income, net $ 34,810 $ 9,191