XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net income $ 1,664 $ 22,959 $ 20,387 $ 43,363
Shares:        
Weighted average shares outstanding - basic (in shares) 102,409,035 106,204,230 103,514,169 104,684,765
Effect of dilutive common stock equivalents (in shares) 108,549 546,327 321,066 561,539
Weighted average shares outstanding - diluted (in shares) 102,517,584 106,750,557 103,835,235 105,246,304
Earnings per share:        
Earnings per share - basic (in dollars per share) $ 0.02 $ 0.22 $ 0.20 $ 0.41
Earnings per share - diluted (in dollars per share) $ 0.02 $ 0.22 $ 0.20 $ 0.41
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 527,338 237,110 438,712 73,753