CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2018 |
Jun. 30, 2017 |
Jun. 30, 2018 |
Jun. 30, 2017 |
|
| CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME | ||||
| Net income | $ 6,640 | $ 3,741 | $ 7,606 | $ 4,562 |
| Other comprehensive income (loss): | ||||
| Foreign currency translation adjustment, net of tax | (107) | (87) | (158) | 362 |
| Net unrealized gain (losses) on available-for-sale investments, net of tax | 29 | 1 | (35) | (3) |
| Total other comprehensive income (loss) | (78) | (86) | (193) | 359 |
| Comprehensive income | $ 6,562 | $ 3,655 | $ 7,413 | $ 4,921 |