XML 66 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2025
USD ($)
performanceObligation
model
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]                                    
Number of performance obligations | performanceObligation                               1    
Number of membership models | model                               2    
Deferred revenue                               $ 2,085 $ 2,603  
Net sales $ 51,961 $ 58,044 $ 66,207 $ 63,673 $ 69,457 $ 75,911 $ 57,238 $ 63,155 $ 67,389 $ 124,251 $ 145,368 $ 130,544 $ 176,212 $ 209,041 $ 187,782 226,972 274,095 $ 247,569
Allowance for doubtful accounts                               $ 91 273  
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 recognized                               $ 4,100 7,000  
Deferred revenue                               2,100 2,600 $ 0
Membership Customers | Partner Program                                    
Disaggregation of Revenue [Line Items]                                    
Net sales                               $ 3,700 $ 2,800