Marketable securities - Schedule of Marketable Securities (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Marketable Securities [Line Items] | ||
| Market value, Noncurrent assets | $ 17,571 | $ 14,433 |
| Fair value measurement level 1 | Valhi Inc | Common stock | ||
| Marketable Securities [Line Items] | ||
| Market value, Noncurrent assets | 17,571 | 14,433 |
| Cost basis, Noncurrent assets | 24,347 | 24,347 |
| Unrealized loss, net, Noncurrent assets | $ (6,776) | $ (9,914) |