XML 109 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Contingencies And Commitments [Line Items]      
Operating leases, rent expense $ 9,800,000us-gaap_LeaseAndRentalExpense $ 9,600,000us-gaap_LeaseAndRentalExpense $ 7,100,000us-gaap_LeaseAndRentalExpense
Maximum amount of potential future payments under the company's financial guarantees 400,000us-gaap_GuaranteeObligationsMaximumExposure    
Non-cancelable purchase commitments 21,300,000us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted    
Indemnification [Member]      
Contingencies And Commitments [Line Items]      
Accrual for indemnification provisions 0us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_IndemnificationGuaranteeMember
   
Israel [Member]      
Contingencies And Commitments [Line Items]      
Guarantees which major related to rent 400,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_MajorPropertyClassAxis
= country_IL
   
Royalty expenses $ 3,200,000us-gaap_RoyaltyExpense
/ us-gaap_MajorPropertyClassAxis
= country_IL
$ 4,400,000us-gaap_RoyaltyExpense
/ us-gaap_MajorPropertyClassAxis
= country_IL
$ 3,000,000us-gaap_RoyaltyExpense
/ us-gaap_MajorPropertyClassAxis
= country_IL
Property Subject to Operating Lease [Member] | Maximum [Member]      
Contingencies And Commitments [Line Items]      
Lease Expiration Date Nov. 30, 2022    
Property Subject to Operating Lease [Member] | Maximum [Member] | Israel [Member]      
Contingencies And Commitments [Line Items]      
Lease Expiration Date Jan. 01, 2017