XML 325 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue and Receivables - Schedule of Unbilled Retail Installment Contract Receivables, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Variable Interest Entity, Primary Beneficiary    
Capitalized Contract Cost [Line Items]    
Transfers accounted for as secured borrowings, assets, carrying amount $ 299,000 $ 109,000
Retail installment contract receivables, net    
Capitalized Contract Cost [Line Items]    
Retail installment contract receivables, gross 331,512 145,957
Allowance for credit losses (907) (4,366)
Retail installment contract receivables, net 330,605 141,591
Retail installment contract receivables, net | Accounts receivable, net    
Capitalized Contract Cost [Line Items]    
Retail installment contract receivables, net 100,385 47,023
Retail installment contract receivables, net | Other assets    
Capitalized Contract Cost [Line Items]    
Retail installment contract receivables, net $ 230,220 $ 94,568