v3.26.1
Summary of Significant Accounting Policies - Concentration of Suppliers (Details) - Supplier Concentration Risk - Product Benchmark - Major Suppliers
3 Months Ended 6 Months Ended
Jun. 30, 2026
store
Jun. 30, 2025
store
Jun. 30, 2026
store
company
Jun. 30, 2025
store
Fuel        
Accounting Policies [Line Items]        
Number of major suppliers | company     2  
Concentration risk percentage 80.00% 83.00% 80.00% 84.00%
Merchandise        
Accounting Policies [Line Items]        
Number of major suppliers | store 3 3 3 3
Concentration risk percentage 53.00% 54.00% 54.00% 54.00%