v3.25.1
Comprehensive Income (Loss) - Schedule of Components of Other Comprehensive Income or Loss and Related Tax Effects Allocated to Each Component (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Before Tax    
Net unrealized gains $ 2,809 $ 52
Reclassification adjustment for net realized (gains) losses (20) 32
Net change in unrealized gains 2,789 84
Income Tax Effect    
Net unrealized gains 703 13
Reclassification adjustment for net realized (gains) losses (5) 8
Total other comprehensive income 698 21
Net of Tax    
Net unrealized gains 2,106 39
Reclassification adjustment for net realized (gains) losses (15) 24
Total other comprehensive income, net of income taxes $ 2,091 $ 63