XML 16 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Statement Of Other Comprehensive Income [Abstract]      
Net income $ 27,721 $ 17,835 $ 20,058
Other comprehensive income (loss), net of tax      
Foreign currency translation (71) 7 64
Change in fair value of marketable securities 65 (175) (245)
Adjustment for net losses (gains) realized and included in net income 11 65 (316)
Total change in unrealized gains (losses) on marketable securities 76 (110) (561)
Other comprehensive income (loss) 5 (103) (497)
Comprehensive income $ 27,726 $ 17,732 $ 19,561