Stockholders' Equity (Details Textual) - USD ($) | Oct. 01, 2016 | Aug. 11, 2016 | Mar. 01, 2016 | Aug. 05, 2015 | Jun. 03, 2015 | Jan. 24, 2017 | Oct. 31, 2016 | Mar. 31, 2016 | Jul. 31, 2015 | May 19, 2015 | Apr. 30, 2015 | Jan. 31, 2015 | Dec. 31, 2016 | Dec. 31, 2015 | Sep. 13, 2016 | Jun. 30, 2016 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period | | | | | | 0 | | | | | | | 0 | | | |
Stock Issued During Period, Value, New Issues | | | | | | | | | | | | | | $ 16,107,000 | | |
Common Stock, Shares Authorized | | | | | | | | | | | | | 35,000,000 | 35,000,000 | | |
Preferred Stock, Shares Authorized | | | | | | | | | | | | | 1,000,000 | 1,000,000 | | |
Capital Stock, Authorized | | | | | | | | | | | | | 36,000,000 | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | | | | | | | | | | | | | 2,606,500 | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | | | | | | | | | | | | | $ 6.05 | | | |
Equity Option [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Allocated Share-based Compensation Expense | | | | | | | | | | | | | $ 863,000 | $ 66,000 | | |
IPO [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Shares Issued, Price Per Share | | | | $ 9 | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues | | | | 1,800,000 | | | | | | | | | | | | |
Stock Issued During Period, Value, New Issues | | | | $ 16,200,000 | | | | | | | | | | | | |
Payments of Stock Issuance Costs | | | | $ 2,011,000 | | | | | | | | | | | | |
Underwriters Exercised Option To Purchase Common Stock | | | | 213,128 | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | | | | 270,000 | | | | | | | | | | | | |
Proceeds from Stock Options Exercised | | | | $ 1,918,000 | | | | | | | | | | | | |
Management [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | | | 100,000 | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | | | $ 7 | | | | | | | | | | | | | |
Non Management Directors [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | | 25,000 | | | | | | 150,000 | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | | $ 5.15 | | | | | | $ 5.80 | | | | | | | | |
Non Management Directors [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | 50.00% | | | | | | 50.00% | | | | | | | | |
Non Management Directors [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | 50.00% | | | | | | | | | | | | | | |
Director [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | | | | | | | 150,000 | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | | | | | | | $ 5 | | | | | | | | | |
Director [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | 50.00% | | | | | | | | | |
Director [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | 50.00% | | | | | | | | | |
Executives Nonexecutive Management And Employees [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | | | | | | | | 1,671,500 | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | | | | | | | | $ 5.80 | | | | | | | | |
Key Employees [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | | | | | | | | 500,000 | | | | | | | | |
Key Employees [Member] | Exercise Price One [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | | | | | | | | 100,000 | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | | | | | | | | $ 5.80 | | | | | | | | |
Key Employees [Member] | Exercise Price Two [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | | | | | | | | 400,000 | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | | | | | | | | $ 7.50 | | | | | | | | |
Non-Executive Management [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross | 10,000 | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ 4.99 | | | | | | | | | | | | | | | |
Employee Stock Option [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized | | | | | | | | | | | | | $ 2,490,000 | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | | | | | | | | | | | | | 2 years 5 months 23 days | | | |
Restricted Stock [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Allocated Share-based Compensation Expense | | | | | | | | | | | | | $ 3,864,000 | $ 4,574,000 | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized | | | | | | | | | | | | | $ 2,046,000 | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | | | | | | | | | | | | | 1 year 6 months 11 days | | | |
Restricted Stock [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | 50.00% | | | | | | | |
Restricted Stock [Member] | Management [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | | | | 4 years | | | | | | | | |
Restricted Stock [Member] | Management [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | 25.00% | | | | | | | | |
Restricted Stock [Member] | Management [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | 25.00% | | | | | | | | |
Restricted Stock [Member] | Management [Member] | Share-based Compensation Award, Tranche Three [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | 25.00% | | | | | | | | |
Restricted Stock [Member] | Management [Member] | Share-based Compensation Award Tranche Four [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | 25.00% | | | | | | | | |
Restricted Stock [Member] | Non Executive Employees [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | | | | 50.00% | | | | |
Restricted Stock [Member] | Non Executive Employees [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | | | | 50.00% | | | | |
Restricted Stock [Member] | Non Management Directors [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | 2 years | | | | | | 2 years | | | | | | | | |
Restricted Stock [Member] | Non Management Directors [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | 50.00% | | | 33.33% | | | 50.00% | | | 50.00% | | | | | |
Restricted Stock [Member] | Non Management Directors [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | 50.00% | | | 33.33% | | | 50.00% | | | 50.00% | | | | | |
Restricted Stock [Member] | Non Management Directors [Member] | Share-based Compensation Award, Tranche Three [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | 33.33% | | | | | | | | | | | |
Restricted Stock [Member] | Executive Officer [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | | | | 3 years | | | | | | | | |
Restricted Stock [Member] | Officers And Employees [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | | 50.00% | | | | | | |
Restricted Stock [Member] | Key Employees [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | | | | 6 months | | | | | | | | |
Restricted Stock [Member] | Employees [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | 50.00% | | | | | | | |
Restricted Stock [Member] | Employees [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | | 50.00% | | | | | | |
2011 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | | | | | | | | | | | | | 6,127,841 | | 10,000,000 | 5,000,000 |
Common Stock, Capital Shares Reserved for Future Issuance | | | | | | | | | | | | | 10,530,584 | | | |
Common Stock, Eligible for Issuance | | | | | | | | | | | | | 13,000,000 | | | 8,000,000 |