XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Disaggregation of Revenue [Line Items]      
Deferred revenue $ 3,246   $ 0
Membership fees earned $ 78,244 $ 70,187  
Membership fees      
Disaggregation of Revenue [Line Items]      
Annual membership fees renewal period 1 year    
Revenue recognition period 1 year    
Deferred membership fee revenue recognized $ 1,800    
Membership fees earned 2,386 $ 0  
Membership fees | Partner Program      
Disaggregation of Revenue [Line Items]      
Membership fees earned $ 600