XML 124 R99.htm IDEA: XBRL DOCUMENT v3.6.0.2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Allowance for doubtful accounts      
Valuation allowances and reserves [Roll Forward]      
Balance at Beginning of Period $ 2,404 $ 2,731 $ 846
Charged to Costs and Expenses 29 18 2,035
Charged to Other Accounts 0 0 0
Deductions 48 345 150
Balance at End of Period 2,385 2,404 2,731
Allowance for discounts, adjustments and returns      
Valuation allowances and reserves [Roll Forward]      
Balance at Beginning of Period 17,397 15,048 12,859
Charged to Costs and Expenses 21,692 25,150 23,629
Charged to Other Accounts 241 1,587 0
Deductions 24,680 24,388 21,440
Balance at End of Period 14,650 17,397 15,048
Deferred tax valuation allowances      
Valuation allowances and reserves [Roll Forward]      
Balance at Beginning of Period 11,723 8,521 2,280
Charged to Costs and Expenses 2,750 2,699 6,239
Charged to Other Accounts 22 503 2
Deductions 0 0 0
Balance at End of Period $ 14,495 $ 11,723 $ 8,521