Annual report [Section 13 and 15(d), not S-K Item 405]

Accumulated Other Comprehensive Income (Loss) - Additional Information (Detail)

v3.25.0.1
Accumulated Other Comprehensive Income (Loss) - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income Loss [Line Items]      
Net unrealized gains (losses) recorded in comprehensive income   $ (1,700,000)  
Sale of securities $ 0 8,149,000 $ 0
Unrealized Gains and Losses on Available for Sale Securities | Reclassification out of Accumulated Other Comprehensive Income      
Accumulated Other Comprehensive Income Loss [Line Items]      
Net gain (loss) on sales of securities $ 1,500,000 $ 1,900,000