XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2025
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,
20252024
Numerator:
Net income (loss)
$(772)$8,316 
Denominator:
Weighted average shares of common stock outstanding10,948 10,909 
Effect of dilutive common stock equivalents— 49 
Weighted average shares of common stock outstanding10,948 10,958 
Earnings (loss) per share - basic
$(0.07)$0.76 
Earnings (loss) per share - diluted
$(0.07)$0.76