v3.26.1
Business organization (Details)
member in Millions
6 Months Ended
Jun. 30, 2026
segment
member
store
state
Mar. 31, 2026
store
Dec. 31, 2025
store
Jun. 30, 2025
store
Mar. 31, 2025
store
Dec. 31, 2024
store
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Number of members | member 21.5          
Clubs operated at beginning of period | store 2,930 2,909 2,896 2,762 2,741 2,722
Number of states in which entity operates | state 50          
Number of reportable segments | segment 3