XML 108 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Build-to-Suit Leases - Additional Information (Detail)
$ in Millions
1 Months Ended 12 Months Ended
Nov. 30, 2017
USD ($)
ft²
Option
Dec. 31, 2015
ft²
Dec. 31, 2018
USD ($)
ft²
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Construction in Progress [Member]          
Operating Leased Assets [Line Items]          
Costs capitalized     $ 41.8 $ 0.3  
Brisbane Build-to-Suit Lease [Member]          
Operating Leased Assets [Line Items]          
Property leased | ft² 87,700   87,700    
Lease expiration date     May 31, 2029    
Operating lease expiration period 10 years        
Number of lease term extension options | Option 2        
Letter of credit $ 3.5        
Brisbane Build-to-Suit Lease [Member] | Building [Member]          
Operating Leased Assets [Line Items]          
Costs capitalized $ 20.9     $ 20.9  
Interest capitalized     $ 2.0    
Brisbane Build-to-Suit Lease [Member] | Maximum [Member]          
Operating Leased Assets [Line Items]          
Lease agreement, extendable lease term 10 years        
Point Pinole Build-to-Suit Lease [Member]          
Operating Leased Assets [Line Items]          
Property leased | ft²   41,400      
Costs capitalized         $ 3.9