XML 94 R80.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Schedule of Operating Lease Spaces Currently Utilized (Detail)
12 Months Ended
Dec. 31, 2015
Palo Alto, California [Member] | Headquarters [Member]  
Operating Leased Assets [Line Items]  
Operating lease expiration period March 2020
Portland, Oregon office [Member]  
Operating Leased Assets [Line Items]  
Operating lease expiration period September 2018
San Francisco, California office [Member]  
Operating Leased Assets [Line Items]  
Operating lease expiration period October 2022
Boulder, Colorado office [Member]  
Operating Leased Assets [Line Items]  
Operating lease expiration period March 2016
United Kingdom office [Member]  
Operating Leased Assets [Line Items]  
Operating lease expiration period May 2018
Israel office [Member]  
Operating Leased Assets [Line Items]  
Operating lease expiration period February 2021
Arizona data center [Member]  
Operating Leased Assets [Line Items]  
Operating lease expiration period December 2016
New Jersey data center [Member]  
Operating Leased Assets [Line Items]  
Operating lease expiration period September 2016
Netherlands data center [Member]  
Operating Leased Assets [Line Items]  
Operating lease expiration period October 2016
London data center [Member]  
Operating Leased Assets [Line Items]  
Operating lease expiration period March 2017