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

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

v3.25.4
Trade Receivables, Net - Schedule of Trade Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Credit card receivables $ 26,569 $ 28,262
Total trade receivables, net 87,331 95,832
Fleet Fueling [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer credit accounts receivables, net 35,394 38,404
Dealers [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer credit accounts receivables, net $ 25,368 $ 29,166