XML 85 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Receivables [Line Items]        
Proceeds from Interest Received $ 10,300 $ 11,400 $ 12,100  
Accounts receivable, before allowance for credit loss 169,728 125,259    
Accounts Receivable, after Allowance for Credit Loss 156,438 111,005    
Changes in allowance for doubtful accounts [Roll Forward]        
Allowance for doubtful accounts (13,290) (14,254) (13,214) $ (8,479)
Bad debt expense 19,350 25,869 24,658  
Accounts written off (20,314) (24,829) $ (19,923)  
Installment sales receivable        
Receivables [Line Items]        
Accounts receivable, before allowance for credit loss 60,242 62,901    
Changes in allowance for doubtful accounts [Roll Forward]        
Allowance for doubtful accounts (11,100) (13,000)    
Trade and notes receivables        
Receivables [Line Items]        
Accounts receivable, before allowance for credit loss 109,486 62,358    
Changes in allowance for doubtful accounts [Roll Forward]        
Allowance for doubtful accounts (2,200) (1,200)    
Accrued Revenue 51,100 36,800    
Trade and notes receivables | Acima        
Changes in allowance for doubtful accounts [Roll Forward]        
Accrued Revenue $ 46,600 $ 31,700