XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Receivables and Allowance for Doubtful Accounts - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Receivables [Line Items]      
Interest paid on installment agreements $ 2,500 $ 2,500  
Allowance for doubtful accounts 30,107   $ 29,661
Trade and notes receivables      
Receivables [Line Items]      
Allowance for doubtful accounts 12,900   12,700
Installment sales receivable      
Receivables [Line Items]      
Allowance for doubtful accounts 12,300   11,100
Customer cash advances      
Receivables [Line Items]      
Allowance for doubtful accounts $ 4,900   $ 5,900