v3.22.4
Retail Installment Contract Receivables - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
RIC allowance, beginning of period $ 12,384  
Recoveries 2,252 $ 3,446
RIC allowance, end of period 6,685 12,384
Retail Installment Contracts    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
RIC allowance, beginning of period 12,384 27,061
Write-offs (7,573) (13,714)
Additions from RICs originated during the period 2,676 6,795
Change in expected credit losses (1,522) (10,995)
Other adjustments (1,532) (209)
RIC allowance, end of period $ 6,685 $ 12,384