v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income $ 422,569 $ 341,868 $ 769,188 $ 551,403
Other comprehensive income (loss)        
Foreign currency translation adjustments 11,300 9,475 (1,127) 16,755
Unrealized gain on marketable securities and restricted marketable securities, net of tax of $38, $(91), $(36), and $(422) 764 677 460 6,108
Unrealized gain on derivative instruments, net of tax of $0, $0, $0, and $(87) 0 0 0 279
Other comprehensive (loss) income 12,064 10,152 (667) 23,142
Comprehensive income 434,633 352,020 768,521 574,545
Supplemental Income Statement Elements [Abstract]        
Unrealized (loss) gain on marketable securities and restricted marketable securities, tax 38 (91) (36) (422)
Unrealized gain on derivative instruments, tax $ 0 $ 0 $ 0 $ (87)