XML 101 R89.htm IDEA: XBRL DOCUMENT v3.7.0.1
Warrants to Purchase Ordinary Shares that Could Vest Under Outstanding Warrant Programs with Customers, based on Achieving Certain Purchase Levels (Detail)
Jun. 30, 2017
shares
Minimum  
Class of Warrant or Right [Line Items]  
2017 2,000,000
2018 1,000,000
Maximum  
Class of Warrant or Right [Line Items]  
2017 7,500,000
2018 2,500,000
Exercise Price per Maximum Share Issuable, $22.19 | Maximum  
Class of Warrant or Right [Line Items]  
2017 5,000,000
Exercise Price per Maximum Share Issuable, $28.54 | Maximum  
Class of Warrant or Right [Line Items]  
2017 2,500,000
The exercise price for the 2018 warrants will be determined based upon the lower of 1) the January Price or 2) the average of $28.54 and the January Price | Maximum  
Class of Warrant or Right [Line Items]  
2018 2,500,000 [1]
[1] The exercise price for the 2018 warrants will be determined based upon the lower of 1) the volume-weighted price for the 10-day trading period preceding January 1, 2018 ("the January Price") or 2) the average of $28.54 and the January Price.