XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
USD ($)
performanceObligation
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
performanceObligation
Dec. 31, 2022
USD ($)
Mar. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]              
Number of performance obligations | performanceObligation 1       1    
Deferred revenue $ 3,068 $ 3,600 $ 3,200   $ 3,068   $ 0
Membership fees earned $ 65,317     $ 58,870 $ 214,560 $ 194,172  
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,800 $ 1,700 $ 1,800   $ 5,300    
Membership fees earned 2,446     $ 0 7,256 $ 0  
Membership fees | Partner Program              
Disaggregation of Revenue [Line Items]              
Membership fees earned $ 700       $ 2,000