XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share Schedule of Basic and Dilutive Securities for EPS (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Weighted Average Number of Shares Outstanding, Basic 45,307,019 46,615,552 45,847,306 46,503,196
Weighted Average Number of Shares Outstanding, Diluted 45,846,405 47,044,132 46,356,094 46,503,196
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 157,991 244,694 214,941 466,094
Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 4,877,617 4,877,617 4,877,617 4,877,665
Performance Shares [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 0 0 582,254
Performance Shares [Member]        
Weighted Average Number Diluted Shares Outstanding Adjustment 360,093 356,519 403,674 0
Restricted Stock Units (RSUs) [Member]        
Weighted Average Number Diluted Shares Outstanding Adjustment 179,293 72,061 105,114 0