XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Receivables and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Receivables [Line Items]      
Interest paid on installment agreements $ 8,700 $ 9,200  
Gross receivables 117,892   $ 125,079
Total receivables, net of allowance for doubtful accounts 104,772   111,865
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Less allowance for doubtful accounts (13,120)   (13,214)
Bad debt expense 17,533    
Accounts written off, net of recoveries (17,627)    
Installment sales receivable [Member]      
Receivables [Line Items]      
Gross receivables 62,236   69,550
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Less allowance for doubtful accounts (12,000)   (12,000)
Trade and notes receivables [Member]      
Receivables [Line Items]      
Gross receivables 55,656   55,529
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Less allowance for doubtful accounts (1,100)   (1,200)
Notes Receivable      
Receivables [Line Items]      
Accrued Revenue $ 29,900   $ 28,700