XML 140 R123.htm IDEA: XBRL DOCUMENT v3.10.0.1
Components of Basic and Diluted Earnings Per Share (Parenthetical) (Detail) - shares
Dec. 31, 2018
Dec. 31, 2017
Schedule Of Earnings Per Share Basic And Diluted [Line Items]    
Shares issuable upon exercise of warrants 2,547 924,125
Out-of-the-money Warrants    
Schedule Of Earnings Per Share Basic And Diluted [Line Items]    
Warrants outstanding 5,923,399 5,062,089