v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 123,171 $ 175,418
Other comprehensive gain (loss):    
Foreign currency translation adjustments 21,784 (16,447)
Change in unrealized loss on investments, net of income tax benefit of $385 and $1,562 for the three months ended March 31, 2025 and 2024, respectively (1,176) (4,816)
Other comprehensive gain (loss) 20,608 (21,263)
Comprehensive income $ 143,779 $ 154,155