v3.25.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net income $ 209,535 $ 236,616
Other comprehensive income (loss)    
Foreign currency translation adjustments 7,280 (8,533)
Unrealized gain (loss) on marketable securities and restricted marketable securities, net of tax of $(331) and $102 5,431 (2,003)
Unrealized gain on derivative instruments, net of tax of $(87) and $(308) 279 1,062
Other comprehensive income (loss) 12,990 (9,474)
Comprehensive income 222,525 227,142
Supplemental Income Statement Elements [Abstract]    
Unrealized gain (loss) on marketable securities and restricted marketable securities, tax (331) 102
Unrealized gain on derivative instruments, tax $ (87) $ (308)