XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income $ 145,449 $ 133,995 $ 161,148
Other comprehensive income (loss):      
Foreign currency translation adjustments (334) 1,357 (1,665)
Marketable securities      
Change in net unrealized loss (2,120) 0 0
Less: reclassification adjustment for net losses included in net income 0 0 0
Net change, net of income tax benefit of $745 (2,120) 0 0
Comprehensive income $ 142,995 $ 135,352 $ 159,483