v3.26.1
Investment and Equity Securities - Summary of Amortized Cost of Debt Securities Held to Maturity (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-Maturity Securities [Line Items]    
Total $ 21,924 $ 21,992
Aa1/Aa2/Aa3    
Schedule of Held-to-Maturity Securities [Line Items]    
Total 11,025  
Not rated    
Schedule of Held-to-Maturity Securities [Line Items]    
Total 10,899  
State and Political Subdivisions [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Total 11,624 $ 11,692
State and Political Subdivisions [Member] | Aa1/Aa2/Aa3    
Schedule of Held-to-Maturity Securities [Line Items]    
Total 11,025  
State and Political Subdivisions [Member] | Not rated    
Schedule of Held-to-Maturity Securities [Line Items]    
Total 599  
Corporate Bonds [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Total 10,300  
Corporate Bonds [Member] | Not rated    
Schedule of Held-to-Maturity Securities [Line Items]    
Total $ 10,300