Annual report [Section 13 and 15(d), not S-K Item 405]

SELECTED QUARTERLY FINANCIAL INFORMATION - Schedule of Selected Quarterly Financial Information (Details)

v3.25.4
SELECTED QUARTERLY FINANCIAL INFORMATION - Schedule of Selected Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Quarterly Financial Information Disclosure [Abstract]          
Sales $ 240,067 $ 208,540 $ 862,128 $ 795,426 $ 689,206
Gross Profit (Sales Less Cost of Products Sold) 79,971 62,122 258,158 220,428 174,532
Income Before Income Taxes 32,244 576 31,945 (7,867) (26,311)
Net Income (Loss) $ 29,615 $ (2,832) $ 29,359 $ (16,215) $ (26,421)
Basic Earnings (Loss) Per Share (in usd per share) $ 0.83 $ (0.08) $ 0.83 $ (0.46) $ (0.80)
Diluted Earnings (Loss) Per Share (in usd per share) $ 0.78 $ (0.08) $ 0.81 $ (0.46) $ (0.80)