XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
USD ($)
performanceObligation
model
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
performanceObligation
warehouse
model
Dec. 31, 2023
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]              
Number of warehouses | warehouse     2        
Number of performance obligations | performanceObligation 1   1        
Revenue recognition period membership | model 2   2        
Deferred revenue $ 1,156   $ 1,156       $ 2,603
Membership fees earned $ 52,984 $ 65,317 $ 180,506 $ 214,560      
Membership Customers              
Disaggregation of Revenue [Line Items]              
Annual membership fees renewal period 1 year   1 year        
Revenue recognition period 1 year   1 year        
Deferred memberships fees revenue and others recognized $ 1,000   $ 3,700        
Deferred revenue 1,200   1,200   $ 1,600 $ 2,100 $ 2,600
Membership Customers | Partner Program              
Disaggregation of Revenue [Line Items]              
Membership fees earned 900 700 2,800 2,100      
Membership fees              
Disaggregation of Revenue [Line Items]              
Membership fees earned 1,833 2,447 6,226 7,256      
Reorder sales              
Disaggregation of Revenue [Line Items]              
Membership fees earned 45,076 54,067 149,367 174,250      
Reorder sales | Previously Reported              
Disaggregation of Revenue [Line Items]              
Membership fees earned   57,700   188,100      
New order sales              
Disaggregation of Revenue [Line Items]              
Membership fees earned $ 6,075 8,803 $ 24,913 33,054      
New order sales | Previously Reported              
Disaggregation of Revenue [Line Items]              
Membership fees earned   $ 5,200   $ 19,200      
Minimum              
Disaggregation of Revenue [Line Items]              
Cash settlement period     2 days        
Maximum              
Disaggregation of Revenue [Line Items]              
Cash settlement period     3 days