Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Trade Receivables, Net - Schedule of Trade Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Credit card receivables $ 42,806 $ 30,113
Total trade receivables, net 118,140 62,342
Fleet Fueling [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer credit accounts receivables, net 33,082 0
Independent Dealers [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer credit accounts receivables, net $ 42,252 $ 32,229