v3.26.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Weighted Average Share Amounts Used to Compute Basic and Diluted 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 March 31,
20262025
Weighted average shares outstanding:
Basic weighted average shares outstanding101,922 105,350 
Add: Dilutive effect of stock options, RSUs, and contingently issuable shares
921 1,477 
Diluted weighted average shares outstanding102,843 106,827