XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 118,403 $ 101,530 $ 233,612 $ 201,639
Net unrealized (loss) gain on available-for-sale securities (14,600) 15,394 27,108 (14,241)
Other comprehensive (loss) income before tax effect (14,600) 15,394 27,108 (14,241)
Tax effect on other comprehensive loss (income) 3,196 (5,768) (6,944) 1,517
Other comprehensive (loss) income (11,404) 9,626 20,164 (12,724)
Comprehensive income $ 106,999 $ 111,156 $ 253,776 $ 188,915