Income Taxes - Schedule Of Reconciliations Of Federal Statutory Tax Rate To Effective Income Tax Rate (Details) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Income Tax Disclosure [Abstract] | |||
| Federal Statutory Rate | 34.00% | 34.00% | 34.00% |
| State taxes, net of federal benefit | 3.24% | 0.35% | (2.74%) |
| Non-deductible expenses – ISO | (1.85%) | (8.57%) | (14.68%) |
| Non-deductible expenses – Other | (0.88%) | (2.20%) | (4.17%) |
| Foreign tax rate differential | 0.89% | (12.41%) | (46.50%) |
| Change in valuation allowance | (53.55%) | (148.24%) | 0.00% |
| Return to provision true-up adjustment | (9.22%) | 0.00% | 0.00% |
| Other | (2.42%) | (11.15%) | 0.23% |
| Total provision for income taxes | (29.79%) | (148.22%) | (33.86%) |