XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net loss per share - Narrative (Details)
Jul. 09, 2018
shares
Earnings Per Share [Abstract]  
Number of stock warrants issued (in shares) 10,211,969