XML 49 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 01, 2017
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2016
New Accounting Pronouncements        
Income tax benefit   $ (2,198) $ (7,734)  
Net cash provided by (used in) operating activities   66,820 72,022  
Net cash provided by (used in) financing activities   (13,531) $ (23,586)  
Accounting Standards Update 2016-09        
New Accounting Pronouncements        
Income tax benefit   $ 600    
Accounting Standards Update 2016-09 | Adjustment        
New Accounting Pronouncements        
Increase in deferred tax assets $ 16,400      
Increase of valuation allowance $ 16,400      
Net cash provided by (used in) operating activities       $ 700
Net cash provided by (used in) financing activities       $ (700)