XML 61 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Revenue Recognition and Deferred Revenue [Abstract]    
Accounts Receivable, Gross, Current $ 115,522 $ 122,182
Other Receivables 4,054 5,482
Accounts Receivable, Gross 119,576 127,664
Allowance for Doubtful Accounts, Premiums and Other Receivables 3,206 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 $ 116,370 $ 124,727