| Schedule of components of accumulated other comprehensive loss |
| | | | | | | | | | | | | | | Accumulated Net | | Currency | | Unrealized Gains | | | | | | Gains (Losses) | | Translation | | (Losses) on | | | | | | on Commodity | | Gains | | Available-for- | | | | | | Derivatives | | (Losses) | | Sale Securities | | Total | Balance at December 31, 2025 | | $ | 45,955 | | $ | (108,059) | | $ | 1,263 | | $ | (60,841) | Other comprehensive income (loss) before reclassifications | | | 18,034 | | | (36,839) | | | (7,067) | | | (25,872) | Amounts reclassified from accumulated other comprehensive loss | | | (26,133) | | | — | | | — | | | (26,133) | Net current-period other comprehensive income (loss) | | | (8,099) | | | (36,839) | | | (7,067) | | | (52,005) | Balance at June 30, 2026 | | $ | 37,856 | | $ | (144,898) | | $ | (5,804) | | $ | (112,846) |
| | | | | | | | | | | | | | | Accumulated Net | | Currency | | Unrealized Gains | | | | | | Gains (Losses) | | Translation | | (Losses) on | | | | | | on Commodity | | Gains | | Available-for- | | | | | | Derivatives | | (Losses) | | Sale Securities | | Total | Balance at December 31, 2024 | | $ | 443 | | $ | (269,930) | | $ | — | | $ | (269,487) | Other comprehensive income (loss) before reclassifications | | | 16,189 | | | 164,730 | | | 213 | | | 181,132 | Amounts reclassified from accumulated other comprehensive loss | | | (2,953) | | | — | | | — | | | (2,953) | Net current-period other comprehensive income (loss) | | | 13,236 | | | 164,730 | | | 213 | | | 178,179 | Balance at June 30, 2025 | | $ | 13,679 | | $ | (105,200) | | $ | 213 | | $ | (91,308) |
|