Annual report pursuant to Section 13 and 15(d)

Business Combinations - Schedule of Business Acquisitions (Details)

v3.25.0.1
Business Combinations - Schedule of Business Acquisitions (Details) - CarWash
1 Months Ended 12 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Business Acquisition [Line Items]        
Number of car washes     0  
Two Thousand Twenty Three Acquisitions [Member] | Retail Site        
Business Acquisition [Line Items]        
Number of car washes       6
Arizona | Two Thousand Twenty Three Acquisitions [Member]        
Business Acquisition [Line Items]        
Number of car washes   1    
California | Two Thousand Twenty Three Acquisitions [Member]        
Business Acquisition [Line Items]        
Number of car washes 5