XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.2.2
Deposits - Schedule of Brokered Deposits (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Deposits [Abstract]    
Certificates of deposits $ 761,862 $ 458,616
Total brokered deposits $ 761,862 $ 458,616
Certificates of deposits 1.14% 0.10%
Total brokered deposits 1.14% 0.10%