XML 102 R92.htm IDEA: XBRL DOCUMENT v3.23.3
Deferred Revenue - Changes in Club Initiation Fees (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Change in contract with customer liability    
Balance at beginning of period $ 38,936  
Balance at end of period 55,489  
Club Membership    
Change in contract with customer liability    
Balance at beginning of period 25,088 $ 22,850
New club memberships 22,025 7,335
Revenue from amounts included in contract liability opening balance (5,243) (4,663)
Revenue from current period new memberships (1,149) (535)
Balance at end of period $ 40,721 $ 24,987