XML 80 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Receivables - Schedule of Unbilled Retail Installment Contract Receivables, Net (Details) - Retail installment contract receivables, net - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Capitalized Contract Cost [Line Items]    
Retail installment contract receivables, gross $ 674,827 $ 532,406
Allowance for credit losses (1,192) (890)
Retail installment contract receivables, net 673,635 531,516
Accounts receivable, net    
Capitalized Contract Cost [Line Items]    
Retail installment contract receivables, net 238,961 169,242
Other assets    
Capitalized Contract Cost [Line Items]    
Retail installment contract receivables, net $ 434,674 $ 362,274