v3.24.0.1
Revenue - Narrative (Details)
$ in Millions
12 Months Ended 48 Months Ended
Jan. 01, 2020
USD ($)
Dec. 31, 2023
USD ($)
region
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]        
Revenue recognized for satisfaction of performance obligations in contract liability balance at start of period   $ 11.3 $ 29.4  
Unrecorded unconditional purchase obligation   $ 52.3   $ 52.3
Purchase commitment fulfilled       $ 469.8
Number of geographic regions in which the company conducts business | region   3    
Verisure S.a.r.l | Products        
Disaggregation of Revenue [Line Items]        
Purchase obligation term 5 years      
Unrecorded unconditional purchase obligation $ 500.0