v3.26.3
Segment Reporting - Segment revenue and significant segment expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting                
Net sales $ 416,244     $ 384,157     $ 1,216,964 $ 1,121,970
Other (income) expense - net 2,978     4,072     2,678 10,648
Income tax expense 13,474     10,785     38,536 29,394
Net income 42,311 $ 38,803 $ 40,995 27,755 $ 32,581 $ 30,147 122,109 90,483
Single reportable segment                
Segment Reporting                
Net sales 416,244     384,157     1,216,964 1,121,970
Cost of sales standard 160,129     148,557     465,654 443,412
Cost of sales other 55,484     49,189     150,716 135,640
Selling and marketing expenses 72,618     67,335     221,757 198,036
General and administrative expenses 46,893     52,466     145,193 142,348
Research and development expenses 22,393     23,966     70,391 70,811
Other operating expenses (36)     32     (70) 1,198
Other (income) expense - net 2,978     4,072     2,678 10,648
Income tax expense 13,474     10,785     38,536 29,394
Net income $ 42,311     $ 27,755     $ 122,109 $ 90,483