XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares The table below reconciles the weighted-average basic and diluted common shares outstanding for 2025, 2024 and 2023:
Year Ended December 31,
202520242023
(in thousands, except per share amounts)
Numerator for basic and diluted earnings per share:
Net income$59,059 $39,471 $38,386 
Denominator:
Weighted average number of common shares outstanding - basic72,380 73,754 74,288 
Effect of dilutive securities1
652 234 52 
Weighted average number of common shares outstanding - diluted73,032 73,988 74,340 
Basic earnings per share:$0.82 $0.54 $0.52 
Diluted earnings per share:$0.81 $0.53 $0.52 
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 Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans
Anti-dilutive outstanding equity awards under share-based compensation plans were as follows:

Year Ended December 31,
202520242023
(in thousands)
Anti-dilutive equity awards2,545 2,788 3,228