XML 142 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Aug. 31, 2021
patent
Jul. 15, 2021
patent
Dec. 31, 2021
USD ($)
Nov. 16, 2021
claim
Jul. 23, 2021
patent
Mar. 15, 2021
patent
Dec. 31, 2020
USD ($)
Sep. 18, 2020
patent
Sep. 18, 2020
petition
Jul. 21, 2020
patent
Sep. 17, 2019
patent
Feb. 28, 2018
claim
Feb. 16, 2018
claim
Feb. 05, 2018
claim
Sep. 30, 2017
claim
Other Commitments [Line Items]                              
Escrow deposit | $     $ 55.0       $ 0.0                
Outstanding letters of credit | $     16.9       16.9                
Outstanding surety bonds | $     $ 12.4       $ 10.1                
Number of patents infringed | patent           2   3   5 7        
Number of petitions filed         1     4 4            
Loss contingency, patents found not infringed, number | patent 2 2                          
Loss contingency, patents vacated | patent 1                            
Class Action Lawsuits                              
Other Commitments [Line Items]                              
Number of pending claims | claim                             2
Shareholder Derivative Lawsuits                              
Other Commitments [Line Items]                              
Number of pending claims | claim       3               4 2 2