XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Weighted Average Basic and Diluted Common Shares Outstanding The table below reconciles the weighted-average basic and diluted common shares outstanding:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
(in thousands, except for per share amounts)
Numerator for basic and diluted earnings per share:
Net income$42,953 $14,030 $27,815 $27,551 
Denominator
Weighted average number of common shares outstanding - basic72,237 73,687 73,019 73,822 
Effect of dilutive securities1
729 239 486 185 
Weighted average number of common shares outstanding - diluted72,966 73,926 73,505 74,007 
Basic earnings per share:$0.59 $0.19 $0.38 $0.37 
Diluted earnings per share:$0.59 $0.19 $0.38 $0.37 
1.Certain outstanding equity awards are anti-dilutive and therefore were excluded from the calculation of the weighted average number of diluted common shares outstanding.
Schedule of Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans
Anti-dilutive outstanding equity awards under share-based compensation plans were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
(in thousands)
Anti-dilutive equity awards2,230 2,935 2,817 2,874