XML 29 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Receivables and Allowance for Doubtful Accounts Receivables and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Receivables [Line Items]    
Interest paid on installment agreements $ 2,800  
Accounts Receivable, before Allowance for Credit Loss 80,169 $ 89,724
Receivables, net of allowance for doubtful accounts of $7,066 and $5,601 in 2020 and 2019, respectively 73,103 84,123
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts 7,066 5,601
Bad debt expense 3,749  
Accounts written off (2,441)  
Recoveries 157  
Installment sales receivable [Member]    
Receivables [Line Items]    
Accounts Receivable, before Allowance for Credit Loss 54,545 56,370
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts 5,500 4,100
Trade and notes receivables [Member]    
Receivables [Line Items]    
Accounts Receivable, before Allowance for Credit Loss 25,624 33,354
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts $ 1,600 $ 1,500