XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Changes in Accumulated Balances of AOCI Including Current Period Other Comprehensive Income (Loss) and Reclassifications Out of AOCI
The following table summarizes changes in the accumulated balances for each component of AOCI, including current period other comprehensive income and reclassifications out of AOCI, for the periods presented.
Unrealized Gains (Losses) on Cash Flow HedgesUnrealized Gains (Losses) on Available-for-Sale Debt SecuritiesTotal
AOCI balance as of December 31, 2021$15,805 $(1,373)$14,432 
Other comprehensive income (loss) before
reclassifications
29,045 (13,967)15,078 
Less: gain (loss) reclassified from AOCI36,624 — 36,624 
Tax effect— 3,247 3,247 
Net current period other comprehensive income (loss)(7,579)(10,720)(18,299)
AOCI balance as of December 31, 2022$8,226 $(12,093)$(3,867)
Other comprehensive income (loss) before
reclassifications
(37,720)16,885 (20,835)
Less: gain (loss) reclassified from AOCI164 — 164 
Tax effect— (3,922)(3,922)
Net current period other comprehensive income
(37,884)12,963 (24,921)
AOCI balance as of December 31, 2023$(29,658)$870 $(28,788)
Other comprehensive income (loss) before
reclassifications
104,354 1,248 105,602 
Less: gain (loss) reclassified from AOCI14,872 — 14,872 
Tax effect— (289)(289)
Net current period other comprehensive income
89,482 959 90,441 
AOCI balance as of December 31, 2024$59,824 $1,829 $61,653