XML 99 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Business Segment Information - Schedule of Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 659,667 $ 659,511 $ 521,027
Cost of material 315,240 328,731 279,290
Labor 82,012 78,898 65,376
Overhead 58,087 55,629 45,424
Selling 48,908 45,212 35,599
General and administrative 51,598 51,448 47,518
Amortization expense 12,379 12,552 7,637
Operating income 91,443 87,041 40,183
Interest expense (33,621) (41,273) (19,240)
Other income (expense), net (7,329) (1,807) (7,071)
Income before income taxes 50,493 43,961 13,872
Provision from income taxes 10,378 9,010 2,677
Net income $ 40,115 $ 34,951 $ 11,195