XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Receivables and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Receivables [Line Items]      
Interest paid on installment agreements $ 3,100 $ 3,100  
Gross receivables 130,011   $ 134,857
Total receivables, net of allowance for doubtful accounts 121,185   126,378
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts 8,826   8,479
Bad debt expense 4,973    
Accounts written off, net of recoveries (4,626)    
Installment sales receivable [Member]      
Receivables [Line Items]      
Gross receivables 65,243   66,276
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts 8,000   7,600
Trade and notes receivables [Member]      
Receivables [Line Items]      
Gross receivables 64,768   68,581
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts $ 800   $ 900