v3.26.3
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 139,116 $ 150,366
Finite-Lived Intangible Assets, Accumulated Amortization 88,280 88,728
Intangible assets, net 50,836 61,638
Wholesale Fuel Supply Contracts/Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 136,228 147,528
Finite-Lived Intangible Assets, Accumulated Amortization 87,056 87,623
Intangible assets, net 49,172 59,905
Trademarks/Licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 2,688 2,638
Finite-Lived Intangible Assets, Accumulated Amortization 1,071 982
Intangible assets, net 1,617 1,656
Covenant Not to Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 200 200
Finite-Lived Intangible Assets, Accumulated Amortization 153 123
Intangible assets, net $ 47 $ 77