XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Receivables and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Receivables [Line Items]      
Interest paid on installment agreements $ 3,100 $ 2,800  
Gross receivables 123,326   $ 98,050
Receivables, net of allowance for doubtful accounts of $7,981 and $8,047 in 2021 and 2020, respectively 115,345   90,003
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts 7,981   8,047
Bad debt expense 3,449    
Accounts written off, net of recoveries (3,515)    
Installment sales receivable [Member]      
Receivables [Line Items]      
Gross receivables 60,798   61,794
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts 7,000   7,000
Trade and notes receivables [Member]      
Receivables [Line Items]      
Gross receivables 62,528   36,256
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts $ 1,000   $ 1,000