XML 100 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Vivint Flex Pay and Capitalized Contract Costs (Details) - Vivint Smart Home
12 Months Ended
Dec. 31, 2024
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
Maximum  
Product Information [Line Items]  
Customer repayment terms 60 months