v3.26.1
Variable interest entities - Schedule of Unconsolidated VIEs (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Carrying amount $ 1,548,899 $ 1,600,718
Asset Management    
Variable Interest Entity [Line Items]    
Carrying amount 51,488 66,423
Insurance Solutions    
Variable Interest Entity [Line Items]    
Carrying amount 1,497,411 1,534,295
Variable Interest Entity, Not Primary Beneficiary    
Variable Interest Entity [Line Items]    
Carrying amount 56,374 60,661
Maximum exposure to loss 57,788 62,074
Variable Interest Entity, Not Primary Beneficiary | Asset Management    
Variable Interest Entity [Line Items]    
Carrying amount 27,258 28,209
Maximum exposure to loss 28,672 29,622
Variable Interest Entity, Not Primary Beneficiary | Asset Management | Related Party    
Variable Interest Entity [Line Items]    
Carrying amount 27,258 28,209
Maximum exposure to loss 28,672 29,622
Variable Interest Entity, Not Primary Beneficiary | Insurance Solutions    
Variable Interest Entity [Line Items]    
Carrying amount 29,116 32,452
Maximum exposure to loss 29,116 32,452
Variable Interest Entity, Not Primary Beneficiary | Insurance Solutions | Related Party    
Variable Interest Entity [Line Items]    
Carrying amount 13,697 15,355
Maximum exposure to loss 13,697 15,355
Variable Interest Entity, Not Primary Beneficiary | Insurance Solutions | Nonrelated Party    
Variable Interest Entity [Line Items]    
Carrying amount 15,419 17,097
Maximum exposure to loss $ 15,419 $ 17,097