v3.25.2
Derivative Instruments - Additional Information (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Risk Participation Agreement  
Derivative [Line Items]  
Credit derivative, maximum potential amount of future payments $ 1,252