Quarterly report [Sections 13 or 15(d)]

Significant Accounting Policies - Schedule of Revenue Disaggregation (Details)

v3.26.1
Significant Accounting Policies - Schedule of Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 160,068 $ 160,524 $ 292,532 $ 289,181
U.S.        
Disaggregation of Revenue [Line Items]        
Net sales 110,708 108,440 201,556 196,494
Australia & New Zealand        
Disaggregation of Revenue [Line Items]        
Net sales 39,769 45,713 76,701 81,306
Rest of world        
Disaggregation of Revenue [Line Items]        
Net sales $ 9,591 $ 6,371 $ 14,275 $ 11,381