Prepaid expenses and other current assets - Narrative (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Prepaid Expenses And Other Current Assets [Line Items] | |||
| Prepaid expenses and other current assets, net | $ 512,557 | $ 400,347 | |
| Payment for guarantee exchange | $ 126,668 | ||
| Jamaica Business | |||
| Prepaid Expenses And Other Current Assets [Line Items] | |||
| Prepaid expenses and other current assets, net | 40,927 | ||
| New Brazil Financing Notes | |||
| Prepaid Expenses And Other Current Assets [Line Items] | |||
| Prepaid expenses and other current assets, net | $ 245,778 |