XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 123,604 $ 100,038 $ 357,216 $ 301,677
Net unrealized gain on available-for-sale securities 68,948 88,303 96,056 74,062
Other comprehensive income before tax effect 68,948 88,303 96,056 74,062
Tax effect on other comprehensive income (16,131) (21,366) (23,075) (19,849)
Other comprehensive income 52,817 66,937 72,981 54,213
Comprehensive income $ 176,421 $ 166,975 $ 430,197 $ 355,890