v3.25.2
Discontinued Operations - Schedule of Results of Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Net income (loss) from discontinued operations $ 8,733 $ 524 $ 8,446 $ (1,488)
Discontinued Operations, Held-for-sale        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Net sales 8,188 28,741 34,460 52,797
Cost of sales 6,714 26,626 29,770 49,945
Gross profit 1,474 2,115 4,690 2,852
Selling, general and administrative expense 498 1,412 1,888 3,482
Gain on sale of assets (8,994) 0 (8,994) 0
Acquisition costs and other 1,323 44 3,421 145
Asset impairments 0 0 0 1,115
Income (loss) on discontinued operations before income taxes 8,647 659 8,375 (1,890)
Income tax expense (benefit) (86) 135 (71) (402)
Net income (loss) from discontinued operations $ 8,733 $ 524 $ 8,446 $ (1,488)