v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 1,428,900 $ 36,150 $ 1,494,508 $ 1,212,395
Other comprehensive income (loss):        
Translation adjustment 41,992 (2,785) 50,010 (9,683)
Income tax effect 40 10 (19) (318)
Translation adjustment, net of tax 42,032 (2,775) 49,991 (10,001)
Comprehensive income $ 1,470,932 $ 33,375 $ 1,544,499 $ 1,202,394