XML 97 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Earnings Per Share Computations (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Earnings per share – basic (in dollars per share) $ 0.25 $ 0.29 $ 0.57 $ 0.60
Earnings per share – diluted (in dollars per share) $ 0.25 $ 0.28 $ 0.56 $ 0.58
Weighted average shares of common stock outstanding – basic (in shares) 44,858,657 44,165,264 44,815,307 43,255,901
Weighted average shares of common stock outstanding – diluted (in shares) 46,023,015 45,828,802 46,082,643 44,746,761