XML 65 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 14 - Senior Notes Payable (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Apr. 30, 2017
Mar. 31, 2017
Mar. 31, 2016
Subsequent Event [Member]      
Proceeds from Issuance of Senior Long-term Debt $ 225,000,000    
1.625% Convertible Senior Notes due May 2018 [Member]      
Debt Instrument, Interest Rate, Stated Percentage   1.625% 1.625%
Debt Instrument, Convertible, Conversion Ratio   31.8664  
Debt Instrument, Convertible Principal Amount used in Conversion Rate Calculation   $ 1,000  
Debt Instrument, Convertible, Conversion Price   $ 31.38  
0.25% Convertible Senior Notes Due June 2019 [Member]      
Debt Instrument, Interest Rate, Stated Percentage   0.25% 0.25%
Debt Instrument, Convertible, Conversion Ratio   13.608  
Debt Instrument, Convertible Principal Amount used in Conversion Rate Calculation   $ 1,000  
Debt Instrument, Convertible, Conversion Price   $ 73.49  
Debt Instrument, Convertible, Threshold Trading Days   20  
Debt Instrument, Convertible, Threshold Consecutive Trading Days   30  
Debt Instrument, Convertible, Condition of Redemption, Stock Price Threshold, Trading Period, Number of Trading Days, Number of Trading Days Immediately Preceding the Date On Which Notice of Redemption is Provided   5  
Debt Instrument, Convertible, Condition of Redemption, Stock Price Threshold   130.00%  
Debt Instrument, Redemption Price, Percentage   100.00%  
1.25% Convertible Senior Notes Due August 2032 [Member]      
Debt Instrument, Interest Rate, Stated Percentage   1.25% 1.25%
Debt Instrument, Convertible, Conversion Ratio   24.9207  
Debt Instrument, Convertible Principal Amount used in Conversion Rate Calculation   $ 1,000  
Debt Instrument, Convertible, Conversion Price   $ 40.13  
Debt Instrument, Redemption Price, Percentage   100.00%  
5.875% Senior Notes Due November 2024 [Member] | Subsequent Event [Member]      
Debt Instrument, Interest Rate, Stated Percentage 5.875%    
Proceeds from Issuance of Senior Long-term Debt $ 125,000,000    
5.25% Senior Notes due June 2026 [Member] | Subsequent Event [Member]      
Debt Instrument, Interest Rate, Stated Percentage 5.25%    
Proceeds from Issuance of Senior Long-term Debt $ 100,000,000    
8.4% Senior Notes Due May 2017 [Member] | Subsequent Event [Member]      
Debt Instrument, Interest Rate, Stated Percentage 8.40%