XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Receivables and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Receivables [Line Items]      
Interest paid on installment agreements $ 5,600 $ 6,100  
Gross receivables   128,558 $ 98,050
Receivables, net of allowance for doubtful accounts of $7,763 and $8,047 in 2021 and 2020, respectively   120,795 90,003
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts   7,763 8,047
Bad debt expense   6,058  
Accounts written off, net of recoveries   (6,342)  
Installment sales receivable [Member]      
Receivables [Line Items]      
Gross receivables   62,309 61,794
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts   6,900 7,000
Trade and notes receivables [Member]      
Receivables [Line Items]      
Gross receivables   66,249 36,256
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts   $ 900 $ 1,000