v3.26.1
Affordable Housing Program ("AHP") (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Affordable Housing Program [Roll Forward]        
Balance, beginning of period     $ 222,138 $ 198,801
AHP assessment $ 13,870 $ 16,564 27,553 33,314
AHP Voluntary Contribution     850 1,405
Grants funded, net of recaptured amounts     (32,222) (20,587)
Balance, end of period $ 218,319 $ 212,933 $ 218,319 $ 212,933