XML 40 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Statement Of Income And Comprehensive Income [Abstract]        
NET INCOME $ 13,078 $ 8,096 $ 14,218 $ 10,098
OTHER COMPREHENSIVE INCOME        
Currency translation adjustments (1,557) 1,783 3,151 (2,023)
Unrealized gain (loss) on marketable securities 194 (34) 877 (352)
COMPREHENSIVE INCOME $ 11,715 $ 9,845 $ 18,246 $ 7,723