XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Nature of Business - Notes Payable (Details) - Notes Payable - USD ($)
$ in Millions
Jan. 05, 2017
Mar. 31, 2018
Sep. 23, 2016
Jan. 31, 2013
Notes Payable        
Net proceed received $ 11.2      
Fees and expenses $ 3.7      
8.375% Notes due 2026        
Notes Payable        
Aggregate principal amount of notes issued     $ 150.0  
Annual interest rate of notes (as a percent)   8.375% 8.375%  
11% PhaRMA Notes        
Notes Payable        
Aggregate principal amount of notes issued       $ 175.0
Annual interest rate of notes (as a percent) 11.00%     11.00%
Debt redeemed $ 135.1