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% |