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 $ 71,923 $ 52,451 $ 193,212 $ 163,945
Other comprehensive (loss) income, net of tax        
Unrealized gain (loss) on debt securities arising during the period 23,755 87,497 63,536 78,312
Change in retirement obligation 505 376 1,465 953
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax (608) 3,116 1,386 (1,433)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax (268) 158 412 (275)
Other comprehensive income (loss) 23,384 91,147 66,799 77,557
Comprehensive income $ 95,307 $ 143,598 $ 260,011 $ 241,502