Summary of Significant Accounting Policies - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Jul. 04, 2025 |
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Schedule Of Accounting Policies [Line Items] | |||||||
| Contract cost, amortization period | 1 year | 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 the 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 | $ 112,343 | $ 117,900 | $ 112,343 | $ 117,900 | $ 95,832 | $ 134,700 | |
| Capitalized costs | 7,900 | 5,900 | 7,900 | 5,900 | 6,700 | 4,400 | |
| Percentage of bonus depreciation | 100.00% | ||||||
| Cash paid for taxes | $ 8,000 | ||||||
| Fuel Cost [Member] | |||||||
| Schedule Of Accounting Policies [Line Items] | |||||||
| Amortization expense | 400 | 1,300 | 500 | 1,300 | |||
| Amortization Expense [Member] | |||||||
| Schedule Of Accounting Policies [Line Items] | |||||||
| Amortization expense | 1,700 | 1,400 | 4,700 | 3,800 | |||
| Prepaid Incentives [Member] | |||||||
| Schedule Of Accounting Policies [Line Items] | |||||||
| Capitalized costs | $ 49,900 | $ 42,900 | $ 49,900 | $ 42,900 | $ 43,800 | $ 37,900 | |
| X | ||||||||||
- Definition Description of trade receivables, period. No definition available.
|
| X | ||||||||||
- Definition Percentage of bonus epdreciation. No definition available.
|
| X | ||||||||||
- Definition Schedule of Accounting Policies. No definition available.
|
| X | ||||||||||
- Definition Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|