v3.26.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 119,327 $ 118,403 $ 237,536 $ 233,612
Net unrealized gain (loss) on available-for-sale securities 13,336 (14,600) (4,317) 27,108
Other comprehensive income (loss) before tax effect 13,336 (14,600) (4,317) 27,108
Tax effect on other comprehensive (income) loss (2,907) 3,196 1,224 (6,944)
Other comprehensive income (loss) 10,429 (11,404) (3,093) 20,164
Comprehensive income $ 129,756 $ 106,999 $ 234,443 $ 253,776