v3.26.3
Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 2026
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,
2026202520262025
(in thousands, except for per share amounts)
Numerator for basic and diluted earnings per share:
Net income$24,877 $42,953 $73,633 $27,815 
Denominator
Weighted average number of common shares outstanding - basic68,005 72,237 68,873 73,019 
Effect of dilutive securities1
1,374 729 1,237 486 
Weighted average number of common shares outstanding - diluted69,379 72,966 70,110 73,505 
Basic earnings per share:$0.37 $0.59 $1.07 $0.38 
Diluted earnings per share:$0.36 $0.59 $1.05 $0.38 
1.Certain outstanding equity awards are anti-dilutive and therefore 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,
2026202520262025
(in thousands)
Anti-dilutive equity awards1,184 2,230 1,170 2,817