XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.2
Deferred Revenue - Summary (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Deferred Revenue        
Deferred revenue $ 64,134 $ 62,836    
Club Membership        
Deferred Revenue        
Deferred revenue 49,406 48,742 $ 32,315 $ 25,088
Other        
Deferred Revenue        
Deferred revenue $ 14,700 $ 14,100