XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments - Summary of Offsetting of Financial and Derivative Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Offsetting Assets [Line Items]    
Derivative assets gross amounts $ 44,371 $ 9,511
Derivative assets financial instruments gross amounts not offset 0 0
Derivative assets collateral received gross amounts not offset 0 0
Derivative assets gross amounts not offset 44,371 9,511
Derivative lliabilities gross amounts (4,050) (22)
Derivative liabilities financial instruments gross amounts not offset 0 0
Derivative liabilities collateral received gross amounts not offset 4,050 22
Derivative liabilities gross amounts not offset 0 0
Collateral held    
Offsetting Assets [Line Items]    
Derivative assets gross amounts 44,371 9,511
Derivative assets financial instruments gross amounts not offset 0 0
Derivative assets collateral received gross amounts not offset 0 0
Derivative assets gross amounts not offset 44,371 9,511
Derivative lliabilities gross amounts (4,050) (22)
Derivative liabilities financial instruments gross amounts not offset 0 0
Derivative liabilities collateral received gross amounts not offset 4,050 22
Derivative liabilities gross amounts not offset 0 0
Series I    
Offsetting Assets [Line Items]    
Derivative assets gross amounts 10,823 2,765
Derivative assets financial instruments gross amounts not offset 0 0
Derivative assets collateral received gross amounts not offset 0 0
Derivative assets gross amounts not offset 10,823 2,765
Derivative lliabilities gross amounts (988) (6)
Derivative liabilities financial instruments gross amounts not offset 0 0
Derivative liabilities collateral received gross amounts not offset 988 6
Derivative liabilities gross amounts not offset 0 0
Series I | Collateral held    
Offsetting Assets [Line Items]    
Derivative assets gross amounts 10,823 2,765
Derivative assets financial instruments gross amounts not offset 0 0
Derivative assets collateral received gross amounts not offset 0 0
Derivative assets gross amounts not offset 10,823 2,765
Derivative lliabilities gross amounts (988) (6)
Derivative liabilities financial instruments gross amounts not offset 0 0
Derivative liabilities collateral received gross amounts not offset 988 6
Derivative liabilities gross amounts not offset 0 0
Series II    
Offsetting Assets [Line Items]    
Derivative assets gross amounts 33,548 6,746
Derivative assets financial instruments gross amounts not offset 0 0
Derivative assets collateral received gross amounts not offset 0 0
Derivative assets gross amounts not offset 33,548 6,746
Derivative lliabilities gross amounts (3,062) (16)
Derivative liabilities financial instruments gross amounts not offset 0 0
Derivative liabilities collateral received gross amounts not offset 3,062 16
Derivative liabilities gross amounts not offset 0 0
Series II | Collateral held    
Offsetting Assets [Line Items]    
Derivative assets gross amounts 33,548 6,746
Derivative assets financial instruments gross amounts not offset 0 0
Derivative assets collateral received gross amounts not offset 0 0
Derivative assets gross amounts not offset 33,548 6,746
Derivative lliabilities gross amounts (3,062) (16)
Derivative liabilities financial instruments gross amounts not offset 0 0
Derivative liabilities collateral received gross amounts not offset 3,062 16
Derivative liabilities gross amounts not offset $ 0 $ 0