XML 58 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share - Reconciliation of Common Shares Used for Basic and Diluted Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average number of common shares used for basic earnings per share 46,314,049 46,060,324
Effect of potential dilutive shares:    
Weighted average number of common shares and potential dilutive shares used for diluted earnings per share 46,858,064 46,060,324
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 4,877,749
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 0 16,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 165,529 236,189
Performance Shares [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 738,039
Warrants [Member]    
Effect of potential dilutive shares:    
Effect of potential dilutive shares 214,904 0
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 121,215 0
Performance Shares [Member]    
Effect of potential dilutive shares:    
Effect of potential dilutive shares 207,896 0