v3.26.1
Deferred Revenue - Summary (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Deferred Revenue        
Deferred revenue $ 62,370 $ 58,663    
Club Membership        
Deferred Revenue        
Deferred revenue 47,489 45,929 $ 45,012 $ 45,885
Other        
Deferred Revenue        
Deferred revenue $ 14,900 $ 12,800