v3.22.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net income $ 437,672 $ 242,023 $ 164,375
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments (32,293) 8,404 14,150
Change in unrealized gain (loss) on available-for-sale securities, net of tax of $184, $613 and $(325), respectively (6,664) (2,664) 1,466
Other comprehensive income (loss), net of tax (38,957) 5,740 15,616
Comprehensive income $ 398,715 $ 247,763 $ 179,991