XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS (LOSS) PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Summary of Earnings (loss) Per Share
The following table presents earnings (loss) per share for the three and nine months ended September 30, 2025 and 2024:
Three Months Ended September 30,Nine Months Ended September 30,
(shares presented in the table are in thousands)2025202420252024
Net income (loss)$21,865 $(7,903)$59,364 $8,366 
Weighted average shares outstanding - basic19,224 19,088 19,185 13,298 
Dilutive effect of share-based compensation140 138 160 143 
Weighted average shares outstanding - diluted19,364 19,226 19,345 13,441 
Per share information:
Basic earnings (loss) per share$1.14 $(0.41)$3.09 $0.63 
Diluted earnings (loss) per share1.13 (0.41)3.07 0.62