Annual report pursuant to Section 13 and 15(d)

Financial Instruments Fair Value Measurements - Schedule of Fair Value Assumption Used (Details) (Parenthetical)

v3.20.1
Financial Instruments Fair Value Measurements - Schedule of Fair Value Assumption Used (Details) (Parenthetical)
12 Months Ended
Dec. 27, 2018
Dec. 31, 2019
Dec. 31, 2018
Debt issuance date   Dec. 27, 2018  
November 4, 2019 Senior Secured Convertible Notes [Member]      
Debt issuance date   Nov. 04, 2019  
Senior Secured Convertible Note [Member]      
Debt issuance date   Dec. 27, 2018 Nov. 04, 2019
December 27, 2018 Senior Secured Convertible Notes [Member]      
Debt issuance date Dec. 27, 2018 Dec. 27, 2018 Dec. 27, 2018