Quarterly report [Sections 13 or 15(d)]

Significant Accounting Policies - Schedule of Revenue Disaggregation (Details)

v3.26.3
Significant Accounting Policies - Schedule of Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]                        
Net sales $ 161,340 $ 160,068 $ 132,464 $ 147,077 $ 160,524 $ 128,657 $ 292,532 $ 289,181 $ 453,872 $ 436,258 $ 600,208 $ 574,697
U.S.                        
Disaggregation of Revenue [Line Items]                        
Net sales 112,597 112,274 93,662 98,733 110,623 90,162 205,935 200,785 318,532 299,519 404,880 371,561
Australia & New Zealand                        
Disaggregation of Revenue [Line Items]                        
Net sales 41,160 38,421 34,153 44,106 43,612 33,663 72,574 77,275 113,735 121,381 175,550 178,307
Rest of world                        
Disaggregation of Revenue [Line Items]                        
Net sales $ 7,583 $ 9,373 $ 4,649 $ 4,238 $ 6,289 $ 4,832 $ 14,023 $ 11,121 $ 21,605 $ 15,358 $ 19,778 $ 24,829