XML 24 R5.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 $ 72,331 $ 58,711 $ 82,770
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments (7,196) 8,368 3,418
Unrealized holding gains (losses) on short-term investments arising during period (19) (3) 14
Other comprehensive income (loss), net of tax (7,215) 8,365 3,432
Total comprehensive income, net of tax $ 65,116 $ 67,076 $ 86,202