XML 78 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segment Information - Net sales by geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Net sales $ 197,599 $ 135,513 $ 559,687 $ 399,367
US        
Segment Reporting Information [Line Items]        
Net sales 137,119 91,399 367,993 259,637
GB        
Segment Reporting Information [Line Items]        
Net sales 11,843 15,986 43,870 42,541
NL        
Segment Reporting Information [Line Items]        
Net sales 17,773 10,389 44,762 40,696
CN        
Segment Reporting Information [Line Items]        
Net sales 9,011 7,517 37,368 20,730
Other        
Segment Reporting Information [Line Items]        
Net sales $ 21,853 $ 10,222 $ 65,694 $ 35,763