v3.26.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 150,409 $ 150,366
Finite-Lived Intangible Assets, Accumulated Amortization 92,421 88,728
Intangible assets, net 57,988 61,638
Wholesale Fuel Supply Contracts/Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 147,528 147,528
Finite-Lived Intangible Assets, Accumulated Amortization 91,271 87,623
Intangible assets, net 56,257 59,905
Trademarks/Licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 2,681 2,638
Finite-Lived Intangible Assets, Accumulated Amortization 1,017 982
Intangible assets, net 1,664 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 133 123
Intangible assets, net $ 67 $ 77