XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share Schedule of Basic and Dilutive Securities for EPS (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Weighted Average Number of Shares Outstanding, Basic 46,615,552 46,178,730 46,503,196 46,135,399
Weighted Average Number of Shares Outstanding, Diluted 47,044,132 46,178,730 46,503,196 46,135,399
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 244,694 333,526 466,094 286,279
Share-based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 16,667 0 16,667
Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 4,877,617 4,877,749 4,877,665 4,877,754
Performance Shares [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 972,138 582,254 932,777
Performance Shares [Member]        
Weighted Average Number Diluted Shares Outstanding Adjustment 356,519 0 0 0
Restricted Stock Units (RSUs) [Member]        
Weighted Average Number Diluted Shares Outstanding Adjustment 72,061 0 0 0