v3.26.1
Derivative Instruments - Schedule of Outstanding Derivatives (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Notional $ 7,400 $ 51,100
Assets 10 0
Liabilities 66 742
Credit default swaps    
Derivative [Line Items]    
Notional 3,000 31,500
Assets 0 0
Liabilities 66 714
Options    
Derivative [Line Items]    
Notional 0 0
Assets 0 0
Liabilities 0 0
Treasury note futures    
Derivative [Line Items]    
Notional 4,400 19,600
Assets 10 0
Liabilities $ 0 $ 28