Fair value of financial instruments - Fair Value Reconciliation of Level 3 (Details) - USD ($) $ in Thousands |
1 Months Ended | 7 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
May 25, 2025 |
May 26, 2024 |
|
| Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] | |||||
| Balance at beginning of period | $ 24,991 | $ 24,991 | $ 25,400 | $ 25,400 | $ 64,900 |
| Change in fair value recorded in earnings | $ 125 | 1,573 | $ (1,900) | (409) | (39,500) |
| Balance at end of period | $ 26,564 | $ 24,991 | $ 25,400 | ||