v3.25.2
Marketable securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Market value, Noncurrent assets $ 19,356 $ 28,015
Level 1 | Valhi Inc | Common stock    
Marketable Securities [Line Items]    
Market value, Noncurrent assets 19,356 28,015
Cost or amortized cost, Noncurrent assets 24,347 24,347
Unrealized gain (loss), net Noncurrent assets $ (4,991) $ 3,668