Commitments and Contingencies - Operating Leases (Detail)
3 Months Ended
Mar. 31, 2015
Dec. 31, 2013
sqft
Billerica, Massachusetts    
Operating Leased Assets [Line Items]    
Area of Real Estate Property   90,000
Lease expiration date 2022-10  
Singapore    
Operating Leased Assets [Line Items]    
Lease expiration date 2015-07  
Florida    
Operating Leased Assets [Line Items]    
Lease expiration date 2015-12  
New York    
Operating Leased Assets [Line Items]    
Lease expiration date 2019-01  
Billerica Massachusetts, New Location - Warehouse [Member]    
Operating Leased Assets [Line Items]    
Lease expiration date 2019-09