v3.26.1
Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disclosure Of Other Comprehensive Income Loss [Abstract]        
Net amortization of bond premiums $ 62 $ 134 $ 176 $ 290
Tax effect (17) (36) (47) (78)
Net income (loss) 45 98 129 212
Net interest expense on interest rate swaps 18   34  
Tax effect (5)   (9)  
Net income (loss) 13   25  
Total reclassification adjustments $ 58 $ 98 $ 154 $ 212