XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Basic and Diluted Earnings (Loss) per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Securities Excluded from Calculation of Weighted Average Common Shares
The following table is a reconciliation of weighted average number of shares outstanding used to compute basic and diluted earnings (loss) per share (in thousands):

Three months ended September 30,
Nine months ended September 30,
2025202420252024
Net income (loss)7,825 (2,100)6,336 (78,615)
Weighted average number of shares outstanding - basic74,008 72,396 74,101 72,664 
Effect of dilutive securities
Stock options181 — 197 — 
Restricted stock units380 — 254 — 
Performance share units
— — 
Weighted average number of shares outstanding - diluted74,575 72,396 74,554 72,664 
Earnings (loss) per share - basic$0.11 $(0.03)$0.09 $(1.08)
Earnings (loss) per share - diluted$0.10 $(0.03)$0.08 $(1.08)