XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share
The following table presents earnings (loss) per share for the three and nine months ended September 30, 2023 and 2022:
Three Months Ended September 30,Nine Months Ended September 30,
(shares presented in the table are in thousands)2023202220232022
Net income (loss)$9,026 $(4,828)$28,020 $12,411 
Weighted average shares outstanding - basic10,319 10,369 10,346 10,611 
Dilutive effect of share-based compensation86 — 94 147 
Weighted average shares outstanding - diluted10,405 10,369 10,440 10,758 
Per share information:
Basic earnings (loss) per share$0.87 $(0.47)$2.71 $1.17 
Diluted earnings (loss) per share0.87 (0.47)2.68 1.16