Allowance for credit losses - Narrative (Details) $ in Thousands |
12 Months Ended | |
|---|---|---|
|
Dec. 31, 2025
USD ($)
category
|
Dec. 31, 2024
USD ($)
category
|
|
| Credit Loss [Abstract] | ||
| Current period (decrease) increase in provision for expected credit losses | $ (72,798) | $ 177,102 |
| Amounts charged against the allowance | $ 125,586 | $ 0 |
| Number of categories of financing receivables | category | 3 | 3 |
| X | ||||||||||
- Definition Number Of Categories Of Financing Receivables No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of writeoff of financing receivable, charged against allowance for credit loss. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of credit loss expense (reversal of expense) for financing receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|