XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Derivative assets not subject to master netting arrangement   $ 1,150
Derivative liability not subject to master netting arrangement $ 4,648 109
Series I    
Derivative [Line Items]    
Derivative assets not subject to master netting arrangement   334
Derivative liability not subject to master netting arrangement 1,109 32
Series II    
Derivative [Line Items]    
Derivative assets not subject to master netting arrangement   816
Derivative liability not subject to master netting arrangement $ 3,539 $ 77