v3.22.4
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
1 Months Ended 12 Months Ended
Feb. 17, 2023
USD ($)
May 03, 2021
USD ($)
Jan. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
audit
Dec. 31, 2021
USD ($)
Loss Contingencies [Line Items]          
Loss contingency accrual       $ 22.3 $ 8.2
Number of quarterly audits completed | audit       2  
CPI Security Systems, Inc          
Loss Contingencies [Line Items]          
Loss contingency accrual       $ 10.8  
CPI Security Systems, Inc | Subsequent Event          
Loss Contingencies [Line Items]          
Loss contingency, damages sought value $ 49.7        
Punitive damages sought, additional value $ 140.0        
DOJ FIRREA Investigation          
Loss Contingencies [Line Items]          
Payment for legal settlement     $ 3.2    
FTC Investigation          
Loss Contingencies [Line Items]          
Payment for legal settlement   $ 20.0      
Order's requirements       25.00%