XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Details of earnings per share calculations
The details of the earnings per share calculations for the three and six months ended June 30, 2024 and 2023 are as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(In thousands, except per share data)2024202320242023
Net income (loss)$6,553 $(17,751)$20,021 $(26,107)
Weighted average common shares outstanding:  
Basic38,529 40,39938,22940,435
Incremental shares with dilutive effect:
Restricted stock units478 451 
Diluted39,007 40,39938,68040,435
Net income (loss) per share:  
Basic$0.17 $(0.44)$0.52 $(0.65)
Diluted$0.17 $(0.44)$0.52 $(0.65)