XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Income Reclassification Out Of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Gain (loss) on investments $ 2,104 $ 1,242 $ 925 $ 3,664
Write-down of securities 0 (21) 0 (74)
Income (loss) before income taxes 15,798 11,267 19,851 17,064
Tax (3,520) (2,396) (4,402) (3,668)
Net income 12,278 8,871 15,449 13,396
Reclassification out of Accumulated Other Comprehensive Income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Net income 1 (15) 4 (56)
Reclassification out of Accumulated Other Comprehensive Income | Unrealized Gains and Losses on Available-For-Sale Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Gain (loss) on investments 2 0 5 0
Write-down of securities 0 (21) 0 (74)
Income (loss) before income taxes 2 (21) 5 (74)
Tax (1) 6 (1) 18
Net income $ 1 $ (15) $ 4 $ (56)