XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 01, 2018
USD ($)
Sep. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Segment
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Organization And Summary Of Significant Accounting Policies [Line Items]                
Cash and investments in marketable securities   $ 2,039,550   $ 353,220   $ 2,039,550   $ 353,220
Senior secured notes   250,000       $ 250,000    
Senior secured notes, maturity date           Oct. 05, 2020    
Number of operating business segment | Segment           1    
Revenue recognized from contracts with customers   27,762     $ 152,928 $ 1,153,497 $ 212,245  
Effective income tax rate           0.40%    
Benefit of stock-based compensation windfalls           $ 2,000    
Statutory income tax rate           21.00%   35.00%
India                
Organization And Summary Of Significant Accounting Policies [Line Items]                
Effective income tax rate         35.00%   35.00%  
Royalty [Member]                
Organization And Summary Of Significant Accounting Policies [Line Items]                
Revenue recognized from contracts with customers   10,259     $ 9,302 $ 29,898 $ 23,953  
ASC 606 [Member]                
Organization And Summary Of Significant Accounting Policies [Line Items]                
Adjustment to retained earnings $ 12,700              
Reduction of deferred revenue (2,000)              
ASC 606 [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member]                
Organization And Summary Of Significant Accounting Policies [Line Items]                
Revenue recognized from contracts with customers   27,387       1,154,267    
ASC 606 [Member] | Royalty [Member] | MOVANTIK and ADYNOVATE [Member]                
Organization And Summary Of Significant Accounting Policies [Line Items]                
Revenue recognized from contracts with customers     $ 11,100 $ 9,600        
ASC 606 [Member] | Royalty [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member]                
Organization And Summary Of Significant Accounting Policies [Line Items]                
Adjustment to retained earnings 10,700              
Revenue recognized from contracts with customers   $ 9,585       $ 30,093    
ASC 606 [Member] | Royalty [Member] | Calculated under Revenue Guidance in Effect before Topic 606 [Member] | MOVANTIK and ADYNOVATE [Member]                
Organization And Summary Of Significant Accounting Policies [Line Items]                
Adjustment to retained earnings $ 10,700