XML 71 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts, sales returns and cash discounts      
Changes to valuation allowance      
Balance at beginning of period $ 1,589 $ 1,105 $ 1,121
Charged to cost and expenses 9,583 7,890 8,364
Deductions (9,127) (7,406) (8,380)
Balance at end of period 2,045 1,589 1,105
Allowance on Deferred Tax Assets and Unrecognized Tax Benefits      
Changes to valuation allowance      
Balance at beginning of period 42,748 40,680 26,086
Charged to cost and expenses 1,105 2,068 14,594
Balance at end of period $ 43,853 $ 42,748 $ 40,680