XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2023
Disaggregation of Revenue [Line Items]            
Deferred revenue $ 3,573 $ 3,200   $ 3,573   $ 0
Membership fees earned $ 70,999   $ 65,394 $ 149,243 $ 135,581  
Membership fees            
Disaggregation of Revenue [Line Items]            
Annual membership fees renewal period 1 year     1 year    
Revenue recognition period 1 year     1 year    
Deferred membership fee revenue recognized $ 1,700 $ 1,800   $ 3,500    
Membership fees earned 2,424   $ 0 4,810 $ 0  
Membership fees | Partner Program            
Disaggregation of Revenue [Line Items]            
Membership fees earned $ 700     $ 1,300