CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME    
Net income $ 966 $ 821
Other comprehensive income (loss):    
Foreign currency translation adjustment, net of tax (51) 449
Net unrealized losses on available-for-sale investments, net of tax (64) (4)
Total other comprehensive income (loss) (115) 445
Comprehensive income $ 851 $ 1,266