Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2016
Debt Disclosure [Abstract]  
Schedule of convertible senior notes
As of September 30, 2016, the carrying amount of the Notes on the balance sheet was $201.8 million, calculated as follows:

 
September 30, 2016
Convertible senior notes, principal amount
$
230,000,000

Unamortized debt discount
(23,546,293
)
Unamortized debt issuance costs
(4,656,966
)
Convertible senior notes, net
$
201,796,741

Schedule of maturities of convertible senior notes
The undiscounted interest and principal payments due in relation to the Notes from September 30, 2016 to the maturity of the Notes on May 1, 2020 are as follows:

 
Total
2016
2017
2018
2019
2020
Senior convertible notes, including interest
$
253,000,000

2,875,000

5,750,000

5,750,000

5,750,000

$
232,875,000