v3.19.3
Earnings Per Share - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share 5,691,000 164,000 5,598,000 164,000
In The Money Warrants And Preferred Shares [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share 25,000 5,021,000 118,000 5,021,000