XML 22 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 44,060 $ 72,331 $ 58,711
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments (20,483) (7,196) 8,368
Unrealized holding gain (loss) on short-term investments arising during period 7 (19) (3)
Other comprehensive income (loss), net of tax (20,476) (7,215) 8,365
Total comprehensive income, net of tax $ 23,584 $ 65,116 $ 67,076