XML 70 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings (loss) per share:
  
Three months ended
June 30,
Six months ended
June 30,
(dollars in thousands, except per share amounts)
2024
2023
2024
2023
Numerator:
Net income (loss)$21,804 $2,105 $27,050 $(12,596)
Denominator:
Weighted average common shares50,747,337 52,642,411 51,399,853 52,389,112 
Add effect of dilutive securities:
Restricted stock and units930,081 1,000,713 972,074 — 
Weighted average common shares assuming dilution51,677,418 53,643,124 52,371,927 52,389,112 
Earnings (loss) per share
Basic$0.43 $0.04 $0.53 $(0.24)
Diluted$0.42 $0.04 $0.52 $(0.24)
Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share12,367 9,487 1,023,093 1,151,974