XML 121 R100.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives Fair Value of Convertible Debt Hedges (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
Convertible Subordinated Debt | Convertible Senior Notes at 4.50% February 2022 [Domain]  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Convertible Debt Conversion Feature Gain (Loss) $ (6,193,000)