XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 113,953 $ 114,812 $ 418,017 $ 243,609
Other comprehensive income (loss):        
Foreign currency translation adjustments (3,742) (3,364) (2,234) (5,670)
Marketable securities        
Change in net unrealized gain (loss) on marketable securities, net of tax 832 (933) 3,354 (7,852)
Comprehensive income $ 111,043 $ 110,515 $ 419,137 $ 230,087