Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies - Additional Information (Details)

v3.26.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Schedule Of Accounting Policies [Line Items]        
Contract cost, amortization period 1 year      
Description of trade receivables, period Balances due in respect of credit cards processed through the Company’s fuel suppliers and other providers are collected within two to three days depending upon the day of the week, and time of day, of the purchase. Receivables from dealers and customer credit accounts are typically due within one to 30 days and are stated as amounts due. Accounts that are outstanding longer than the payment terms are considered past due.      
Trade receivables, net $ 160,336 $ 110,000 $ 87,331 $ 95,800
Capitalized costs 8,500 7,000 8,200 6,700
Fuel Cost [Member]        
Schedule Of Accounting Policies [Line Items]        
Amortization expense 600 400    
Amortization Expense [Member]        
Schedule Of Accounting Policies [Line Items]        
Amortization expense 2,000 1,400    
Prepaid Incentives [Member]        
Schedule Of Accounting Policies [Line Items]        
Capitalized costs $ 56,000 $ 44,900 $ 51,800 $ 43,800