XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Receivables and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Receivables [Line Items]    
Interest paid on installment agreements $ 5,600  
Accounts Receivable, before Allowance for Credit Loss 85,221 $ 89,724
Receivables, net of allowance for doubtful accounts of $8,238 and $5,601 in 2020 and 2019, respectively 76,983 84,123
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts 8,238 5,601
Bad debt expense 7,900  
Accounts written off (5,620)  
Recoveries 357  
Installment sales receivable [Member]    
Receivables [Line Items]    
Accounts Receivable, before Allowance for Credit Loss 56,687 56,370
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts 6,800 4,100
Trade and notes receivables [Member]    
Receivables [Line Items]    
Accounts Receivable, before Allowance for Credit Loss 28,534 33,354
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts $ 1,400 $ 1,500