Income Taxes - Income Tax Reconciliation (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
| Entity Location [Line Items] |
|
|
|
| Income (Loss) from Continuing Operations before Income Taxes, Foreign |
$ 67,183
|
$ 55,613
|
$ 16,134
|
| Income tax at federal statutory rate |
22,427
|
16,250
|
7,016
|
| Effect of permanent differences |
12,496
|
370
|
9
|
| Change in valuation allowance |
(3,877)
|
2,017
|
(2,070)
|
| Foreign rate differential |
(21,713)
|
(18,099)
|
(5,240)
|
| Other reconciling items |
(342)
|
14
|
551
|
| Income tax provision |
8,991
|
552
|
266
|
| CAYMAN ISLANDS |
|
|
|
| Entity Location [Line Items] |
|
|
|
| Income (Loss) from Continuing Operations before Income Taxes, Foreign |
$ 58,169
|
50,993
|
16,267
|
| statutorytaxrate |
0.00%
|
|
|
| Hong Kong |
|
|
|
| Entity Location [Line Items] |
|
|
|
| Income (Loss) from Continuing Operations before Income Taxes, Foreign |
$ 3,992
|
2,645
|
1,129
|
| statutorytaxrate |
16.50%
|
|
|
| China |
|
|
|
| Entity Location [Line Items] |
|
|
|
| Income (Loss) from Continuing Operations before Income Taxes, Foreign |
$ 3,855
|
$ 1,493
|
$ 153
|
| statutorytaxrate |
25.00%
|
|
|