XML 48 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 149,914 $ 196,994
Finite-Lived Intangible Assets, Accumulated Amortization 80,885 119,752
Intangible assets, net 69,029 77,242
Wholesale Fuel Supply Contracts/Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 147,528 194,626
Finite-Lived Intangible Assets, Accumulated Amortization 79,856 118,800
Intangible assets, net 67,672 75,826
Trademarks/Licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 2,186 2,168
Finite-Lived Intangible Assets, Accumulated Amortization 925 869
Intangible assets, net 1,261 1,299
Covenant Not to Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 200 200
Finite-Lived Intangible Assets, Accumulated Amortization 104 83
Intangible assets, net $ 96 $ 117