XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
May 15, 2020
Dec. 31, 2019
Stated interest rate 1.00%  
Convertible Notes Payable | Senior Notes, due December 2019    
Stated interest rate   3.75%