XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20242023
Numerator:
Net income$8,316 $39,968 
Denominator:
Weighted average shares of common stock outstanding10,909 10,864 
Effect of dilutive common stock equivalents49 35 
Weighted average shares of common stock outstanding10,958 10,899 
Earnings per share - basic$0.76 $3.68 
Earnings per share - diluted$0.76 $3.67