v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - 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 $ 258,095 $ 223,358 $ 512,859 $ 417,427
Available for sale investments:        
Adjustment for reclassification of net realized (gains) losses and impairment losses recognized in net income 7,535 9,522 6,595 37,662
Unrealized gains (losses) arising during the period, net of reclassification adjustment (6,091) 114,643 (128,589) 229,980
Foreign currency translation adjustment (4,584) 16,023 (7,645) 15,867
Total other comprehensive income (loss), net of tax (10,675) 130,666 (136,234) 245,847
Comprehensive income 247,420 354,024 376,625 663,274
Unrealized gains (losses) arising during the period for which an allowance for expected credit losses has not been recognized        
Available for sale investments:        
Unrealized gains (losses) arising during period (13,209) 104,546 (133,414) 192,076
Unrealized gains (losses) arising during the period for which an allowance for expected credit losses has been recognized        
Available for sale investments:        
Unrealized gains (losses) arising during period $ (417) $ 575 $ (1,770) $ 242