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
Statement of Comprehensive Income [Abstract]        
Net income $ 1,266,538 $ 819,531 $ 2,472,151 $ 1,395,950
Other comprehensive income (loss):        
Foreign currency translation adjustment, net of tax (6,038) 68,036 (26,818) 97,947
Other comprehensive income (loss), net of tax (6,038) 68,036 (26,818) 97,947
Comprehensive income $ 1,260,500 $ 887,567 $ 2,445,333 $ 1,493,897