XML 48 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Revenue Recognition and Deferred Revenue [Abstract]    
Accounts Receivable, before Allowance for Credit Loss, Current $ 114,112 $ 122,182
Other Receivables 4,689 5,482
Accounts Receivable, before Allowance for Credit Loss 118,801 127,664
Allowance for Doubtful Accounts, Premiums and Other Receivables 3,140 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 $ 115,661 $ 124,727