XML 44 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Recently Issued Accounting Standards (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Apr. 01, 2016
Dec. 31, 2016
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Reclassification of deferred tax current assets to non-current assets $ 900   $ 900
Additional tax expense 100    
Taxes remitted for shares withheld from equity-based compensation transactions 246 $ 291  
ASU 2016-09      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Taxes remitted for shares withheld from equity-based compensation transactions $ 200 $ 300  
Sales Revenue, Net [Member] | Time and Material or Progress Billing Method of Accounting [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Revenue, percent 97.00%    
Sales Revenue, Net [Member] | Proportional Method of Accounting [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Revenue, percent 3.00%