XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME    
Net income, as reported $ 442,049 $ 397,444
Other comprehensive income (loss):    
Change in foreign currency translation adjustment (30,695) 7,981
Available-for-sale investments:    
Change in net unrealized gain (loss) on available-for-sale investments 223 3,181
Change in net gain (loss) on commodity derivatives (2,131) 0
Other comprehensive income (loss) (32,603) 11,162
Comprehensive income $ 409,446 $ 408,606