XML 111 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Selected Quarterly Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]                      
Sales $ 154,049 $ 146,064 $ 153,940 $ 143,972 $ 136,167 $ 134,569 $ 143,350 $ 159,237 $ 598,025 $ 573,323 $ 761,985
Gross Profit 24,483 18,125 29,598 23,851 18,394 14,090 15,987 22,655 597,073 571,174 763,045
Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent (7,339) (3,389) 9,170 2,604 (34,057) (49,172) (15,918) (17) 1,045 (99,165) 12,585
Disposal Group, Including Discontinued Operation, Operating Income (Loss) (65,359) (557) (378) 684 (1,534) (1,208) (3,004) (992) (65,610) (6,740) 15,870
Net income (loss) $ (72,698) $ (3,946) $ 8,792 $ 3,288 $ (35,591) $ (50,380) $ (18,922) $ (1,009) $ (64,565) $ (105,905) $ 28,455
Earnings (loss) per share:                      
Income (Loss) from Continuing Operations, Per Basic Share $ (0.21) $ (0.10) $ 0.27 $ 0.08 $ (1.00) $ (1.43) $ (0.47) $ 0 $ 0.03 $ (2.91) $ 0.37
Discontinued operations (in usd per share) (1.91) (0.01) (0.01) 0.02 (0.04) (0.04) (0.09) (0.03) (1.91) (0.19) 0.47
Earnings Per Share, Basic (2.12) (0.11) 0.26 0.10 (1.04) (1.47) (0.56) (0.03) (1.88) (3.10) 0.84
Diluted:                      
Continuing operations (in usd per share) (0.21) (0.10) 0.27 0.08 (1.00) (1.43) (0.47) 0 0.03 (2.91) 0.37
Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share (1.91) (0.01) (0.01) 0.02 (0.04) (0.04) (0.09) (0.03) (1.91) (0.19) 0.47
Net income (in usd per share) $ (2.12) $ (0.11) $ 0.26 $ 0.10 $ (1.04) $ (1.47) $ (0.56) $ (0.03) $ (1.88) $ (3.10) $ 0.84