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.0.1
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, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]          
Sales $ 208,540 $ 195,292 $ 795,426 $ 689,206 $ 534,894
Gross Profit (Sales Less Cost of Products Sold) 50,054 39,973 168,342 120,796 71,540
Income Before Income Taxes 576 1,534 (7,867) (26,311) (29,793)
Net (Loss) Income $ (2,832) $ 6,976 $ (16,215) $ (26,421) $ (35,747)
Basic (Loss) Earnings Per Share (in usd per share) $ (0.08) $ 0.20 $ (0.46) $ (0.80) $ (1.11)
Diluted (Loss) Earnings Per Share (in usd per share) $ (0.08) $ 0.20 $ (0.46) $ (0.80) $ (1.11)