XML 101 R112.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Sep. 10, 2019
Sep. 29, 2017
Other Commitments [Line Items]          
Non-cancelable purchase commitments $ 62.3        
Indemnification [Member]          
Other Commitments [Line Items]          
Accrual for indemnification provisions 0.0        
ISRAEL          
Other Commitments [Line Items]          
Royalty expenses 4.1 $ 4.2 $ 5.2    
Property Lease Guarantee [Member] | Performance Guarantee [Member]          
Other Commitments [Line Items]          
Guarantees, Fair Value Disclosure 2.7 2.3      
JPMORGAN CHASE BANK N.A. [Member] | Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
Line of Credit Facility, Current Borrowing Capacity $ 0.0        
Debt Instrument, Interest Rate, Stated Percentage 1.25%        
Letters of Credit Outstanding, Amount $ 0.3        
JPMORGAN CHASE BANK N.A. [Member] | Revolving Credit Facility [Member] | Maximum [Member]          
Other Commitments [Line Items]          
Line of Credit Facility, Current Borrowing Capacity 25.0        
Silicon Valley Bank [Member] | Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
Line of Credit Facility, Current Borrowing Capacity       $ 0.0 $ 15.0
Letters of Credit Outstanding, Amount       $ 2.2  
Outstanding Borrowing Limit Based on Eligible Receivables, Percentage         85.00%
Foreign Line of Credit [Member] | Performance Guarantee [Member]          
Other Commitments [Line Items]          
Long-term Line of Credit     2.0    
Indemnity issued to secure credit facility     $ 2.2    
Line of Credit Facility, Fair Value of Amount Outstanding $ 0.0 $ 0.0      
London Interbank Offered Rate (LIBOR) [Member] | JPMORGAN CHASE BANK N.A. [Member] | Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
Debt Instrument, Basis Spread on Variable Rate 2.50%        
LIBOR for interest period of one, two or three months [Member] | JPMORGAN CHASE BANK N.A. [Member] | Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
Debt Instrument, Basis Spread on Variable Rate 2.25%        
One Month LIBOR [Member] | JPMORGAN CHASE BANK N.A. [Member] | Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
LIBOR interest period 1 month        
Two Month LIBOR [Member] | JPMORGAN CHASE BANK N.A. [Member] | Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
LIBOR interest period 2 months        
Three Month LIBOR [Member] | JPMORGAN CHASE BANK N.A. [Member] | Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
LIBOR interest period 3 months