XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share
The following table presents earnings per share for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
(shares presented in the table are in thousands)2024202320242023
Net (loss) income$(7,903)$9,026 $8,366 $28,020 
Weighted average shares outstanding - basic19,088 10,319 13,298 10,346 
Dilutive effect of share-based compensation138 86 143 94 
Weighted average shares outstanding - diluted19,226 10,405 13,441 10,440 
Per share information:
Basic (loss) earnings per share$(0.41)$0.87 $0.63 $2.71 
Diluted (loss) earnings per share(0.41)0.87 0.62 2.68