XML 112 R95.htm IDEA: XBRL DOCUMENT v3.10.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for doubtful accounts, sales returns and cash discounts      
Changes to valuation allowance      
Balance at beginning of period $ 1,105 $ 1,121 $ 1,248
Charged to cost and expenses 7,890 8,364 7,389
Deductions (7,406) (8,380) (7,516)
Balance at end of period 1,589 1,105 1,121
Allowance on Deferred Tax Assets and Unrecognized Tax Benefits      
Changes to valuation allowance      
Balance at beginning of period 40,680 26,086 17,846
Charged to cost and expenses 2,068 14,594 8,240
Balance at end of period $ 42,748 $ 40,680 $ 26,086