XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Changes in Accumulated Balances of AOCI Including Current Period Other Comprehensive Income and Reclassifications Out of AOCI
The following tables summarize 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.
Three Months Ended June 30, 2025
Unrealized Gains
(Losses) on Cash
Flow Hedges
Unrealized Gains
(Losses) on
Available-for-Sale
Debt Securities
Total
AOCI balance as of March 31, 2025
$16,233 $2,918 $19,151 
Other comprehensive income (loss) before
     reclassifications
(64,576)405 (64,171)
Less: gain (loss) reclassified from AOCI(549)— (549)
Tax effect— (94)(94)
Net current-period other comprehensive income (loss)(64,027)311 (63,716)
AOCI balance as of June 30, 2025
$(47,794)$3,229 $(44,565)
Three Months Ended June 30, 2024
Unrealized Gains
(Losses) on Cash
Flow Hedges
Unrealized Gains
(Losses) on
Available-for-Sale
Debt Securities
Total
AOCI balance as of March 31, 2024
$(183)$(863)$(1,046)
Other comprehensive income (loss) before
     reclassifications
31,551 (684)30,867 
Less: gain (loss) reclassified from AOCI3,181 — 3,181 
Tax effect— 159 159 
Net current-period other comprehensive income (loss)28,370 (525)27,845 
AOCI balance as of June 30, 2024
$28,187 $(1,388)$26,799 
Six Months Ended June 30, 2025
Unrealized Gains
(Losses) on Cash
Flow Hedges
Unrealized Gains
(Losses) on
Available-for-Sale
Debt Securities
Total
AOCI balance as of December 31, 2024
$59,824 $1,829 $61,653 
Other comprehensive income (loss) before
     reclassifications
(98,228)1,839 (96,389)
Less: gain (loss) reclassified from AOCI9,390 — 9,390 
Tax effect— (439)(439)
Net current-period other comprehensive income (loss)(107,618)1,400 (106,218)
AOCI balance as of June 30, 2025
$(47,794)$3,229 $(44,565)
Six Months Ended June 30, 2024
Unrealized Gains
(Losses) on Cash
Flow Hedges
Unrealized Gains
(Losses) on
Available-for-Sale
Debt Securities
Total
AOCI balance as of December 31, 2023
$(29,658)$870 $(28,788)
Other comprehensive income (loss) before
     reclassifications
60,411 (2,926)57,485 
Less: gain (loss) reclassified from AOCI2,566 — 2,566 
Tax effect— 668 668 
Net current-period other comprehensive income (loss)57,845 (2,258)55,587 
AOCI balance as of June 30, 2024
$28,187 $(1,388)$26,799