XML 330 R71.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator for EPS:            
Net income (loss) $ 35,416 $ 33,657 $ 28,566 $ 24,173 $ 69,073 $ 52,739
Less: Preferred stock dividends (2)   (2)   (5) (5)
Income (loss) available to common stockholders $ 35,414   $ 28,564   $ 69,068 $ 52,734
Denominator for EPS:            
Weighted average common shares outstanding (in shares) 28,600   30,265   28,734 30,323
Plus: Assumed conversion of share-based compensation (in shares) 683   369   610 285
Assumed conversion of preferred stock (in shares) 25   25   25 25
Weighted average diluted common shares outstanding (in shares) 29,308   30,659   29,369 30,633
Basic earnings (loss) per common share (in USD per share) $ 1.24   $ 0.94   $ 2.40 $ 1.74
Diluted earnings (loss) per common share (in USD per share) $ 1.21   $ 0.93   $ 2.35 $ 1.72