XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Narrative (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2024
USD ($)
performanceObligation
model
Jun. 30, 2023
USD ($)
Mar. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]      
Number of performance obligations | performanceObligation 1    
Revenue recognition period membership | model 2    
Deferred revenue $ 2,146   $ 2,603
Membership fees earned $ 67,952 $ 78,244  
Minimum      
Disaggregation of Revenue [Line Items]      
Cash settlement period 2 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Cash settlement period 3 days    
Membership Customers      
Disaggregation of Revenue [Line Items]      
Annual membership fees renewal period 1 year    
Revenue recognition period 1 year    
Deferred membership fee revenue and others recognized $ 1,500    
Deferred revenue 2,100    
Membership Customers | Partner Program      
Disaggregation of Revenue [Line Items]      
Membership fees earned 900 600  
Membership fees      
Disaggregation of Revenue [Line Items]      
Membership fees earned $ 2,324 $ 2,386