Segment Reporting - Summary of Receivables Relating to Revenue Streams (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Segment Reporting Information [Line Items] | ||
| Total accounts receivable | $ 31,944 | $ 29,253 |
| Receivables from Fuel and Merchandise Sales [Member] | ||
| Segment Reporting Information [Line Items] | ||
| Total accounts receivable | 31,267 | 28,316 |
| Receivables for Rent and Other Lease-related Charges [Member] | ||
| Segment Reporting Information [Line Items] | ||
| Total accounts receivable | $ 677 | $ 937 |