XML 87 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Revenue Recognition and Deferred Revenue [Abstract]    
Accounts Receivable, Gross, Current $ 121,949 $ 122,182
Other Receivables 4,192 5,482
Accounts Receivable, Gross 126,141 127,664
Allowance for Doubtful Accounts, Premiums and Other Receivables 3,194 2,937
Accounts and other receivables, net of allowance for doubtful accounts and sales returns of $3,194 in 2019 and $2,937 in 2018 $ 122,947 $ 124,727