XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Schedule of carrying amount of hedged assets and hedging adjustment (Details) - Designated as hedging instrument - Fair value hedges - Interest rate swap - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Carrying amount of hedged assets $ 455,388 $ 456,098
Cumulative amount of fair value hedging adjustment included in the carrying amount of hedged assets (22,372) (28,698)
Cumulative fair value hedge adjustment $ (24,700,000) $ (31,200,000)