XML 102 R90.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
Jun. 26, 2020
Dec. 31, 2019
Dec. 31, 2017
Other Commitments [Line Items]      
Non-cancelable purchase commitments $ 52.5    
Maximum amount of potential future payments under the company's financial guarantees 2.7 $ 2.7  
Indemnification [Member]      
Other Commitments [Line Items]      
Accrual for indemnification provisions 0.0    
Domestic Line of Credit [Member] | Performance Guarantee [Member] | Guarantee Obligations [Member]      
Other Commitments [Line Items]      
Bank Guarantees and Standby Letters of Credit     $ 2.3
Foreign Line of Credit [Member] | Performance Guarantee [Member] | Guarantee Obligations [Member]      
Other Commitments [Line Items]      
Line of Credit Facility, Current Borrowing Capacity     $ 2.0
JPMORGAN CHASE BANK N.A. [Member] | Revolving Credit Facility [Member]      
Other Commitments [Line Items]      
Maximum amount of potential future payments under the company's financial guarantees 0.3 0.3  
Line of Credit Facility, Current Borrowing Capacity 0.0 0.0  
Foreign Line of Credit [Member] | Performance Guarantee [Member]      
Other Commitments [Line Items]      
Line of Credit Facility, Fair Value of Amount Outstanding $ 0.0 $ 0.0