Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Revenue Disaggregation Schedule (Details)

v3.24.2.u1
Significant Accounting Policies - Revenue Disaggregation Schedule (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 148,931 $ 136,028 $ 265,771 $ 256,513
U.S.        
Disaggregation of Revenue [Line Items]        
Net sales 95,375 79,967 172,513 152,593
Australia/New Zealand        
Disaggregation of Revenue [Line Items]        
Net sales 45,650 48,037 79,165 89,483
Rest of world        
Disaggregation of Revenue [Line Items]        
Net sales $ 7,906 $ 8,024 $ 14,093 $ 14,437