XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
USD ($)
performanceObligation
model
Jun. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
performanceObligation
model
Sep. 30, 2024
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]                
Number of performance obligations | performanceObligation 1       1      
Revenue recognition period membership | model 2       2      
Deferred revenue $ 995 $ 1,100 $ 1,600 $ 2,100 $ 995 $ 1,600 $ 2,085 $ 2,600
Deferred memberships fees revenue and others recognized 700 $ 1,800 1,200 $ 1,500        
Membership fees earned $ 44,364   58,044   $ 95,544 124,251    
Autoship Products                
Disaggregation of Revenue [Line Items]                
Deferred revenue             $ 1,100  
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         $ 2,400      
Membership Customers | Partner Program                
Disaggregation of Revenue [Line Items]                
Membership fees earned $ 1,100   $ 900   $ 2,100 $ 1,800    
Minimum                
Disaggregation of Revenue [Line Items]                
Cash settlement period         2 days      
Maximum                
Disaggregation of Revenue [Line Items]                
Cash settlement period         3 days