XML 361 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Reporting - Segment revenue and significant segment expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Net sales $ 381,877 $ 355,351
Other (income) expense - net (9,389) 3,075
Income tax expense 12,551 7,811
Net income 40,995 30,147
Single reportable segment    
Segment Reporting Information [Line Items]    
Net sales 381,877 355,351
Cost of sales standard 147,017 142,803
Cost of sales other 50,063 40,528
Selling and marketing expenses 73,957 64,929
General and administrative expenses 44,253 42,557
Research and development expenses 22,609 22,478
Other operating expenses (179) 1,023
Other (income) expense - net (9,389) 3,075
Income tax expense 12,551 7,811
Net income $ 40,995 $ 30,147