Segment Reporting - Summary of Receivables Relating to Revenue Streams (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Segment Reporting Information [Line Items] | |||
| Total accounts receivable | $ 34,485 | $ 29,253 | $ 32,237 |
| Receivables from Fuel and Merchandise Sales [Member] | |||
| Segment Reporting Information [Line Items] | |||
| Total accounts receivable | 33,639 | 28,316 | 30,115 |
| Receivables for Rent and Other Lease-related Charges [Member] | |||
| Segment Reporting Information [Line Items] | |||
| Total accounts receivable | $ 846 | $ 937 | $ 2,122 |