Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Trade Receivables, Net - Schedule of Trade Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Credit card receivables $ 54,190 $ 42,806
Total trade receivables, net 134,735 118,140
Fleet Fueling [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer credit accounts receivables, net 44,705 33,082
Dealers [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer credit accounts receivables, net $ 35,840 $ 42,252