XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Earnings per share for 2024, 2023, and 2022 were as follows (amounts in thousands, except per share data):
202420232022
Net (loss) income applicable to common shareholders$(5,560)$78,760 $176,302 
Determination of shares:
Weighted average shares outstanding (basic)68,662 62,452 63,040 
Effect of restricted stock and stock options— 509 651 
Weighted average shares outstanding (diluted)68,662 62,961 63,691 
(Loss) earnings per share:
   Basic$(0.08)$1.26 $2.80 
   Diluted$(0.08)$1.25 $2.77