XML 41 R31.htm IDEA: XBRL DOCUMENT v3.4.0.3
Estimated Fair Value of Financial Instruments - Schedule of Carrying Amounts and Estimated Fair Values (Level 2) of Debt Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Jun. 30, 2015
Carrying Amount [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Senior Notes $ 97,172 $ 96,625
Estimated Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Senior Notes $ 76,223 $ 103,800