Quarterly report [Sections 13 or 15(d)]

Significant Accounting Policies - Schedule of Revenue Disaggregation (Details)

v3.25.2
Significant Accounting Policies - Schedule of Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 160,524 $ 148,931 $ 289,181 $ 265,771
U.S.        
Disaggregation of Revenue [Line Items]        
Net sales 108,440 95,375 196,494 172,513
Australia & New Zealand        
Disaggregation of Revenue [Line Items]        
Net sales 45,713 45,650 81,306 79,165
Rest of world        
Disaggregation of Revenue [Line Items]        
Net sales $ 6,371 $ 7,906 $ 11,381 $ 14,093