XML 100 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Vivint Flex Pay and Capitalized Contract Costs (Details) - Vivint Smart Home
12 Months Ended
Dec. 31, 2023
performanceObligation
Product Information [Line Items]  
Customer, short-term financing term 6 months
Number of performance obligations 1
Minimum  
Product Information [Line Items]  
Customer repayment terms 6 months
Liability for customer lost principal balances, percentage 2.60%
Maximum  
Product Information [Line Items]  
Customer repayment terms 60 months
Liability for customer lost principal balances, percentage 100.00%