XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
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 per share (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Weighted average shares outstanding:
Basic weighted average shares outstanding103,245 104,770 104,316 105,651 
Add: Dilutive effect of stock options, RSUs, and contingently issuable shares
650 1,248 948 901 
Diluted weighted average shares outstanding103,895 106,018 105,264 106,552