XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail)
1 Months Ended 9 Months Ended
Jun. 30, 2018
Jun. 30, 2014
ft²
Sep. 30, 2018
USD ($)
ft²
Apr. 30, 2018
ft²
Dec. 31, 2017
USD ($)
Operating Leased Assets [Line Items]          
Purchase commitments | $     $ 0   $ 0
Lease Agreement | Oakwood Village, Ohio          
Operating Leased Assets [Line Items]          
Area of land     19,800    
Lease agreement, expiration date     Oct. 31, 2019    
Lease agreement, option to extend expiration date     Oct. 31, 2021    
Lease Agreement | Mountain View, California          
Operating Leased Assets [Line Items]          
Area of land   25,500   24,600  
Lease agreement, expiration date Jul. 31, 2025 Nov. 30, 2019      
Lease agreement, term of contract       7 years  
Lease Agreement | Mountain View, California | Maximum          
Operating Leased Assets [Line Items]          
Lease agreement, renewal term       5 years