XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Weighted Average Share Amounts Used to Compute both Basic and Diluted Earnings (Loss) Per Share
The following table reconciles the weighted average share amounts used to compute both basic and diluted earnings (loss) per share (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Weighted average shares outstanding:
Basic weighted average shares outstanding105,395 108,455 106,097 108,306 
Add: Dilutive effect of stock options and RSUs771 — 718 — 
Diluted weighted average shares outstanding106,166 108,455 106,815 108,306