v3.25.2
Condensed Consolidated Statements of Comprehensive Income - 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 $ 167,808 $ 183,673 $ 333,586 $ 344,661
Other comprehensive income (loss), net of taxes:        
Net unrealized gains (losses) on securities without an allowance for credit losses 48,254 1,172 107,148 (5,907)
Foreign currency translation gain (loss) (114) 0 (4,035) 2
Other comprehensive income (loss) 48,140 1,172 103,113 (5,905)
Total comprehensive income (loss) $ 215,948 $ 184,845 $ 436,699 $ 338,756