Annual report [Section 13 and 15(d), not S-K Item 405]

Trade Receivables, Net - Schedule of Trade Receivables (Details)

v3.25.0.1
Trade Receivables, Net - Schedule of Trade Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Credit card receivables $ 28,262 $ 54,190
Total trade receivables, net 95,832 134,735
Fleet Fueling [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer credit accounts receivables, net 38,404 44,705
Dealers [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer credit accounts receivables, net $ 29,166 $ 35,840