XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Common Share, Basic and Diluted The following table provides information relating to the calculation of earnings per common share.
Three Months Ended September 30,Nine Months Ended September 30,
(In thousands, except per share data)2023202220232022
Net (Loss)/Income$(6,384)$9,658 $4,091 $22,769 
Average number of common shares outstanding33,12919,85224,35419,842
Dilutive effect of common stock equivalents
Average number of shares used to calculate diluted EPS33,12919,85224,35419,842
Anti-dilutive shares219219
Earnings per common share
Basic$(0.19)$0.49 $0.17 $1.15 
Diluted$(0.19)$0.49 $0.17 $1.15