XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net income $ 97,106 $ 133,376
Other comprehensive income (loss):    
Foreign currency translation adjustments 11,722 2,036
Change in unrealized gain (loss) on investments, net of income tax (provision) benefit of $(2,399) and $4,948 for the three months ended March 31, 2023 and 2022, respectively 7,449 (21,542)
Other comprehensive income (loss) 19,171 (19,506)
Comprehensive income $ 116,277 $ 113,870