v3.26.3
Business Segment Information - Net sales by geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting Information [Line Items]        
Net sales $ 404,428 $ 197,599 $ 895,308 $ 559,687
US        
Segment Reporting Information [Line Items]        
Net sales 242,251 137,119 559,416 367,993
NL        
Segment Reporting Information [Line Items]        
Net sales 35,813 17,773 79,587 44,762
CA        
Segment Reporting Information [Line Items]        
Net sales 54,734 4,828 77,814 15,575
CN        
Segment Reporting Information [Line Items]        
Net sales 24,756 9,011 58,125 37,368
GB        
Segment Reporting Information [Line Items]        
Net sales 13,328 11,843 38,006 43,870
Other        
Segment Reporting Information [Line Items]        
Net sales $ 33,546 $ 17,025 $ 82,360 $ 50,119