Consolidated Statements of Comprehensive Income - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Statement of Comprehensive Income [Abstract] | |||
| Net income | $ 55,086 | $ 47,241 | $ 20,370 |
| Other comprehensive income, net of tax: | |||
| Foreign currency translation adjustments | (838) | (79) | 143 |
| Release of cumulative translation adjustment | 132 | (82) | 0 |
| Net change in foreign currency translation adjustment | (706) | (161) | 143 |
| Unrealized losses on available-for-sale securities | 0 | (2) | 0 |
| Comprehensive income | $ 54,380 | $ 47,078 | $ 20,513 |