CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
| CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME | |||
| Net income | $ 43,840 | $ 15,455 | $ 12,298 |
| Other comprehensive income (loss): | |||
| Foreign currency translation adjustment, net of tax | (281) | 380 | (171) |
| Net unrealized gains (losses) on available-for-sale investments, net of tax | 12 | (47) | 46 |
| Total other comprehensive income (loss) | (269) | 333 | (125) |
| Comprehensive income | $ 43,571 | $ 15,788 | $ 12,173 |