v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Consolidated Statements Of Comprehensive Income Loss [Abstract]      
Net income $ 93,779 $ 169,170 $ 140,322
Other comprehensive income (loss), net of tax:      
Net change related to available-for-sale securities (20,740) (4,949) (24)
Net change related to cash flow hedges (2,635) 874 0
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment nature (20,540) (17,420) 0
Foreign currency translation adjustments, net (1,875) (9,681) 5,690
Total other comprehensive income (loss) (45,790) (31,176) 5,666
Comprehensive income $ 47,989 $ 137,994 $ 145,988