v3.26.1
Deferred Revenue - Changes in Club Initiation Fees (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Change in contract with customer liability    
Balance at beginning of year $ 58,663  
Balance at end of year 62,370  
Club Membership    
Change in contract with customer liability    
Balance at beginning of year 45,929 $ 45,885
New club memberships 9,277 6,222
Revenue from amounts included in contract liability opening balance (7,285) (6,730)
Revenue from current period new memberships (432) (365)
Balance at end of year $ 47,489 $ 45,012