v3.26.1
Condensed 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 $ 174,838 $ 167,808 $ 342,610 $ 333,586
Other comprehensive income (loss), net of taxes:        
Net unrealized gains (losses) on securities without an allowance for credit losses (628) 48,254 (51,348) 107,148
Foreign currency translation gain (loss) 43 (114) (1,805) (4,035)
Other comprehensive income (loss) (585) 48,140 (53,153) 103,113
Total comprehensive income (loss) $ 174,253 $ 215,948 $ 289,457 $ 436,699