XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 304,540 $ 289,931
Other comprehensive income (loss):    
Unrealized gains on investments 19,160 286
Unrealized losses on cash flow hedges (5,801) (3,049)
Total unrealized gains (losses) 13,359 (2,763)
Income tax (expense) benefit (3,129) 576
Other comprehensive income (loss), net of tax (expense) benefit 10,230 (2,187)
Total comprehensive income $ 314,770 $ 287,744