v3.25.2
Segment information - Differences Between Segment Profit and Amounts Included in Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Net sales $ 40,366 $ 35,887 $ 80,638 $ 73,858
Segment profit 1,011 9,755 2,310 18,058
Corporate expenses (3,519) (4,290) (6,240) (6,649)
Equity in earnings (losses) of Kronos Worldwide, Inc. (2,811) 5,973 2,714 8,449
Interest and dividend income 1,504 2,678 3,542 5,229
Marketable equity securities (108) 779 (8,659) 3,162
Other components of net periodic pension and OPEB cost (285) (318) (570) (636)
Interest expense (90) (148) (666) (293)
Income tax (expense) benefit 43 (1,302) 66 (2,290)
Net income 1,054 8,453 2,376 15,768
Single reportable segment        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Net sales 40,366 35,887 80,638 73,858
Segment profit 6,320 5,081 12,189 8,796
Corporate expenses (3,519) (4,290) (6,240) (6,649)
Equity in earnings (losses) of Kronos Worldwide, Inc. (2,811) 5,973 2,714 8,449
Interest and dividend income 1,504 2,678 3,542 5,229
Marketable equity securities (108) 779 (8,659) 3,162
Other components of net periodic pension and OPEB cost (285) (318) (570) (636)
Interest expense (90) (148) (666) (293)
Income tax (expense) benefit 43 (1,302) 66 (2,290)
Net income $ 1,054 $ 8,453 $ 2,376 $ 15,768