XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives - Schedule of carrying amount of hedged assets and hedging adjustment (Details) - Designated as hedging instrument - Fair value hedges - Interest rate swap - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Derivative    
Carrying amount of hedged assets $ 449,494 $ 456,098
Cumulative amount of fair value hedging adjustment included in the carrying amount of hedged assets (19,613) (28,698)
Cumulative fair value hedge adjustment $ (21,800,000) $ (31,200,000)