XML 13 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 56,753 $ 115,963 $ 274,591 $ 317,555
Other comprehensive income:        
Change in foreign currency translation adjustment, net of tax 4,185 10,713 59,394 14,140
Change in unrealized gains (losses) on investments, net of tax 0 159 0 605
Other comprehensive income 4,185 10,872 59,394 14,745
Comprehensive income $ 60,938 $ 126,835 $ 333,985 $ 332,300