XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Net loss per share - Narrative (Details)
Jul. 09, 2018
shares
Earnings Per Share [Abstract]  
Number of stock warrants issued (in shares) 7,561,583