v3.26.1
Investments - Schedule of Accrued Interest Written Off (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Investments    
Total accrued interest receivables written off $ 2,281 $ 1,034
Commercial real estate mortgage loans    
Investments    
Total accrued interest receivables written off 494 1,034
Multi-family mortgage loans | Insurance Solutions    
Investments    
Total accrued interest receivables written off 1,787 0
Corporate loans | Insurance Solutions    
Investments    
Total accrued interest receivables written off $ 0 $ 0