XML 53 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segment Information - Schedule of Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]                
Net sales $ 172,825     $ 168,182     $ 515,818 $ 496,963
Less                
Cost of Material 85,375     80,250     249,972 237,699
Labor 21,799     20,843     63,847 61,404
Overhead 15,231     14,428     45,194 42,725
Selling 12,556     12,591     36,678 36,652
General and administrative 13,300     13,085     40,324 38,842
Amortization expense 3,087     3,101     9,289 9,278
Operating Income 21,477     23,885     70,514 70,363
Other income (expense):                
Interest expense (5,787)     (7,766)     (17,980) (26,886)
Other income (expense) (357)     (59)     (1,282) (6,662)
Income before income taxes 15,333     16,060     51,252 36,815
Provision from income taxes 3,989     3,141     11,983 7,677
Net income $ 11,344 $ 15,797 $ 12,128 $ 12,919 $ 8,335 $ 7,884 $ 39,269 $ 29,138