Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Narrative (Details)

v3.19.1
Fair Value Measurements - Narrative (Details)
3 Months Ended 12 Months Ended
Feb. 16, 2018
USD ($)
Mar. 31, 2019
USD ($)
$ / shares
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
class_of_stock
Dec. 31, 2018
USD ($)
Nov. 17, 2017
USD ($)
Dec. 31, 2015
shares
Oct. 31, 2015
shares
Dec. 31, 2014
shares
Level 3 Valuation                  
Number of changes in valuation techniques | class_of_stock       0          
Amount of transfers of assets from level 2 to level 1       $ 0          
Amount of transfers of assets from level 1 to level 2   $ 0   0          
Level 2                  
Level 3 Valuation                  
Long-term debt fair value   $ 14,900,000              
Level 3                  
Level 3 Valuation                  
Issuance of contingent consideration and royalty       8,115,909          
Warrant liability | Level 3                  
Level 3 Valuation                  
Expected life   1 year 7 months 6 days              
Equity Unit Purchase Option | Level 3                  
Level 3 Valuation                  
Expected life   1 year 7 months 6 days              
Royalty Payable | Level 3                  
Level 3 Valuation                  
Issuance of contingent consideration and royalty     $ 0 $ 240,744          
Measurement Input, Price Volatility | Warrant liability | Level 3                  
Level 3 Valuation                  
Warrants and rights outstanding, measurement input   0.50              
Measurement Input, Price Volatility | Equity Unit Purchase Option | Level 3                  
Level 3 Valuation                  
Warrants and rights outstanding, measurement input   0.50              
Measurement Input, Share Price | Warrant liability | Level 3                  
Level 3 Valuation                  
Warrants and rights outstanding, measurement input | $ / shares   5.84              
Measurement Input, Share Price | Equity Unit Purchase Option | Level 3                  
Level 3 Valuation                  
Warrants and rights outstanding, measurement input | $ / shares   5.84              
Measurement Input, Risk Free Interest Rate | Warrant liability | Level 3                  
Level 3 Valuation                  
Warrants and rights outstanding, measurement input   0.0233              
Measurement Input, Risk Free Interest Rate | Equity Unit Purchase Option | Level 3                  
Level 3 Valuation                  
Warrants and rights outstanding, measurement input   0.0233              
Measurement Input, Exercise Price | Warrant liability | Level 3                  
Level 3 Valuation                  
Warrants and rights outstanding, measurement input | $ / shares   8.40              
Measurement Input, Exercise Price | Equity Unit Purchase Option | Level 3                  
Level 3 Valuation                  
Warrants and rights outstanding, measurement input | $ / shares   7.47              
Preferred Stock | Series B Preferred Stock                  
Level 3 Valuation                  
Number of shares available under warrant (in shares) | shares                 625,208
Common stock                  
Level 3 Valuation                  
Number of shares available under warrant (in shares) | shares               22,328  
Avadel                  
Level 3 Valuation                  
Product royalty net 15.00%                
Royalty obligation (up to) $ 12,500,000                
Fair value of royalty obligation   $ 7,700,000              
Contingent consideration $ 7,900,000                
Avadel | Measurement Input, Discount Rate                  
Level 3 Valuation                  
Royalty obligation measurement input   0.084              
Avadel | Measurement Input, Risk Free Interest Rate                  
Level 3 Valuation                  
Royalty obligation measurement input   0.023              
Avadel | Measurement Input, Counterparty Credit Risk                  
Level 3 Valuation                  
Royalty obligation measurement input   0.061              
TRx                  
Level 3 Valuation                  
Contingent consideration           $ 1,366,633      
Milestone One | TRx                  
Level 3 Valuation                  
Contingent consideration         $ 0 3,000,000      
Business combination gross profit         $ 12,600,000        
Milestone Two | TRx                  
Level 3 Valuation                  
Contingent consideration   $ 900,000       2,000,000      
Expected time to milestone   2 months 12 days              
Milestone Two | TRx | Measurement Input, Discount Rate                  
Level 3 Valuation                  
Contingent consideration liability measurement input   0.085              
Milestone Two | TRx | Measurement Input, Risk Free Interest Rate                  
Level 3 Valuation                  
Contingent consideration liability measurement input   0.024              
Milestone Two | TRx | Measurement Input, Counterparty Credit Risk                  
Level 3 Valuation                  
Contingent consideration liability measurement input   0.061              
Milestone Two | TRx | Measurement Input, Probability Of Milestone Success                  
Level 3 Valuation                  
Contingent consideration liability measurement input   0.450              
Milestone Three | TRx                  
Level 3 Valuation                  
Contingent consideration   $ 400,000       $ 2,000,000      
Expected time to milestone   1 year 3 months 18 days              
Milestone Three | TRx | Measurement Input, Discount Rate                  
Level 3 Valuation                  
Contingent consideration liability measurement input   0.084              
Milestone Three | TRx | Measurement Input, Risk Free Interest Rate                  
Level 3 Valuation                  
Contingent consideration liability measurement input   0.023              
Milestone Three | TRx | Measurement Input, Counterparty Credit Risk                  
Level 3 Valuation                  
Contingent consideration liability measurement input   0.061              
Milestone Three | TRx | Measurement Input, Probability Of Milestone Success                  
Level 3 Valuation                  
Contingent consideration liability measurement input   0.225              
Common Stock Warrants                  
Level 3 Valuation                  
Number of shares available under warrant (in shares) | shares             40,000