XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Receivables and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Receivables [Line Items]    
Interest paid on installment agreements $ 8,500  
Accounts Receivable, before Allowance for Credit Loss 83,387 $ 89,724
Receivables, net of allowance for doubtful accounts of $7,916 and $5,601 in 2020 and 2019, respectively 75,471 84,123
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts 7,916 5,601
Bad debt expense 10,959  
Accounts written off (9,141)  
Recoveries 497  
Installment sales receivable [Member]    
Receivables [Line Items]    
Accounts Receivable, before Allowance for Credit Loss 57,939 56,370
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts 7,000 4,100
Trade and notes receivables [Member]    
Receivables [Line Items]    
Accounts Receivable, before Allowance for Credit Loss 25,448 33,354
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts $ 900 $ 1,500