XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Share Schedule of Basic and Dilutive Securities for EPS (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Weighted Average Number of Shares Outstanding, Basic 45,519,093 46,576,673 46,121,927 46,446,087
Weighted Average Number of Shares Outstanding, Diluted 45,685,349 46,576,673 46,310,687 46,446,087
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 471,697 518,306 388,326 453,236
Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 4,877,617 4,877,617 4,877,617 4,877,617
Performance Shares [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 472,592 434,081 429,243 435,059
Performance Shares [Member]        
Weighted Average Number Diluted Shares Outstanding Adjustment 84,128 0 107,349 0
Restricted Stock Units (RSUs) [Member]        
Weighted Average Number Diluted Shares Outstanding Adjustment 82,128 0 81,411 0