XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies (Details)
3 Months Ended 6 Months Ended
Jun. 01, 2017
Jun. 30, 2017
USD ($)
Jun. 30, 2016
USD ($)
Jun. 30, 2017
USD ($)
Unit
Jun. 30, 2016
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Number of reportable segments | Unit       2  
Stock-based compensation expense   $ 1,502,294 $ 1,117,067 $ 2,921,109 $ 2,357,590
Additional Paid-in Capital [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Effect of adoption of new accounting pronouncement       2,100,000  
Deferred Tax Asset [Domain]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Effect of adoption of new accounting pronouncement       1,500,000  
Retained Earnings [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Effect of adoption of new accounting pronouncement       $ (613,000)  
2006 Stock Incentive Plan | Minimum | Performance-based awards          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Amount to be settled of target award level (as a percent) 0.00%        
2006 Stock Incentive Plan | Maximum | Performance-based awards          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Amount to be settled of target award level (as a percent) 200.00%