Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Schedule of Revenue Disaggregation (Details)

v3.24.3
Significant Accounting Policies - Schedule of Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 149,903 $ 140,833 $ 415,674 $ 397,346
U.S.        
Disaggregation of Revenue [Line Items]        
Net sales 100,180 83,846 272,693 236,439
Australia/New Zealand        
Disaggregation of Revenue [Line Items]        
Net sales 43,938 50,022 123,103 139,505
Rest of world        
Disaggregation of Revenue [Line Items]        
Net sales $ 5,785 $ 6,965 $ 19,878 $ 21,402