XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment and Equity Securities - Summary of Amortized Cost of Debt Securities Held to Maturity (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Held To Maturity Securities [Line Items]    
Total $ 27,252 $ 28,600
U.S. Government Agencies [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
Total   133
State and Political Subdivisions [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
Total 12,252 $ 13,467
Corporate Bonds [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
Total 15,000  
Aa1/Aa2/Aa3    
Schedule Of Held To Maturity Securities [Line Items]    
Total 12,252  
Aa1/Aa2/Aa3 | State and Political Subdivisions [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
Total 12,252  
Not rated    
Schedule Of Held To Maturity Securities [Line Items]    
Total 15,000  
Not rated | Corporate Bonds [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
Total $ 15,000