XML 59 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income Per Share - Reconciliation of Common Shares Used for Basic and Diluted Earnings Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted average number of common shares used for basic earnings per share 45,986,043 45,683,058 45,909,595 45,577,656
Effect of potential dilutive shares:        
Effect of potential dilutive shares     0 0
Weighted average number of common shares and potential dilutive shares used for diluted earnings per share 45,986,043 46,472,375 45,909,595 46,097,647
Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 4,877,783 0 4,877,783 0
Share-based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 16,667 126,667 16,667 126,667
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 263,151 0 244,202 5,362
Performance Shares [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 699,038 0 651,310 0
Warrants [Member]        
Effect of potential dilutive shares:        
Effect of potential dilutive shares 0 392,772 0 196,386
Share-based Payment Arrangement, Option [Member]        
Effect of potential dilutive shares:        
Effect of potential dilutive shares 0 0    
Restricted Stock Units (RSUs) [Member]        
Effect of potential dilutive shares:        
Effect of potential dilutive shares 0 70,498 0 54,720
Performance Shares [Member]        
Effect of potential dilutive shares:        
Effect of potential dilutive shares 0 326,047 0 268,885