XML 23 R7.htm IDEA: XBRL DOCUMENT v3.3.1.900
Schedule II Statement - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Valuation and Qualifying Accounts Disclosure [Line Items]        
Deferred Tax Assets, Valuation Allowance $ 8,555 $ 0    
Allowance for Doubtful Accounts Receivable, Current 1,400 1,250    
Allowance for Sales Returns [Member]        
Valuation and Qualifying Accounts Disclosure [Line Items]        
Valuation Allowances and Reserves, Balance $ 26,280 $ 25,747 $ 14,352 $ 9,077