v3.22.4
Retail Installment Contract Receivables - Installment Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]      
RIC allowance $ (6,685) $ (12,384)  
Imputed interest (3,152) (7,469)  
Classified on the consolidated balance sheets as:      
Accounts and notes receivable, net 55,694 63,671  
Long-term notes receivables and other assets, net 24,831 44,753  
Retail Installment Contracts      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
RIC receivables, gross 44,909 90,204  
RIC allowance (6,685) (12,384) $ (27,061)
RIC receivables, net 35,072 70,351  
Classified on the consolidated balance sheets as:      
Accounts and notes receivable, net 20,887 37,270  
Long-term notes receivables and other assets, net $ 14,185 $ 33,081