XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - 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 (loss) $ 135,850 $ (45,152) $ 511,662 $ 496,772
Other comprehensive income (loss):        
Unrealized gains (losses) on investments 26,455 53,748 43,075 61,150
Unrealized gains (losses) on cash flow hedges (5,543) (16,110) (16,296) (28,419)
Total unrealized gains (losses) 20,912 37,638 26,779 32,731
Income tax (expense) benefit (5,246) (9,168) (6,085) (7,966)
Other comprehensive income (loss), net of tax (expense) benefit 15,666 28,470 20,694 24,765
Total comprehensive income (loss) $ 151,516 $ (16,682) $ 532,356 $ 521,537