XML 30 R6.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net income $ 1,528,229 $ 1,292,044 $ 830,777
Other Comprehensive income (loss)      
Foreign currency translation adjustments 17,736 (8,930) 3,107
Unrealized gain (loss) on marketable securities and restricted marketable securities, net of tax of $(687), $113, and $(578) 10,577 (1,873) 10,170
Unrealized gain on derivative instruments, net of tax of $(87), $(251), and $(1,340) 279 876 4,409
Other comprehensive income (loss) 28,592 (9,927) 17,686
Comprehensive income 1,556,821 1,282,117 848,463
Supplemental Income Statement Elements [Abstract]      
Unrealized (gain) loss on marketable securities and restricted marketable securities, tax (687) 113 (578)
Unrealized (gain) loss on derivative instruments, tax $ (87) $ (251) $ (1,340)