XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of the Computation of Basic and Diluted EPS
The following table sets forth the computation of basic and diluted EPS (in thousands, except per share data):
Three months ended June 30,Six months ended June 30,
2024202320242023
Numerator:
Net income (loss)$(8,154)$30,280$163$70,248
Denominator:
Weighted average shares of common stock outstanding10,93710,88810,92310,876
Effect of dilutive common stock equivalents294447
Weighted average shares of common stock outstanding10,93710,91710,96710,923
Earnings per share - basic$(0.75)$2.78$0.01$6.46
Earnings per share - diluted$(0.75)$2.77$0.01$6.43