XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Schedule of Convertible Senior Notes (Details)
9 Months Ended
Jul. 01, 2019
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Nov. 16, 2017
USD ($)
Jan. 31, 2017
USD ($)
Jul. 31, 2014
USD ($)
Convertible Notes Payable [Abstract]            
Net unamortized fair value adjustment   $ (6,888,000)        
Total   $ 338,112,000 $ 334,299,000      
2019 Convertible Notes | Debt Instrument, Redemption, Period One [Member]            
Convertible Notes Payable [Abstract]            
Coupon Rate           3.00%
Conversion Rate 0.0545954          
Principal Amount           $ 230,000,000
Debt Instrument, Principal Amount Used For Conversion $ 1,000          
2022 Convertible Notes | Debt Instrument, Redemption, Period One [Member]            
Convertible Notes Payable [Abstract]            
Coupon Rate   3.50%     3.50%  
Effective Rate   5.12%        
Conversion Rate   0.0437694        
Remaining Amortization Period   1 year 3 months 14 days        
Principal Amount   $ 345,000,000 $ 345,000,000   $ 345,000,000  
Convertible debt, fair value disclosures       $ 324,252,000    
Debt Instrument, Principal Amount Used For Conversion   $ 1,000