v3.26.1
Income Per Common Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Common Share
The following table shows the computation of basic and diluted earnings per share for the three and six months ended June 30, 2026 and 2025:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Basic EPS numerator
Net income$25,988 $19,828 $64,589 $40,472 
Less: Allocation of undistributed income of Series E securities(165)(114)(406)(237)
Undistributed income available to common stockholders$25,823 $19,714 $64,183 $40,235 
Basic EPS Denominator:
Basic weighted average common shares outstanding78,444 67,928 78,949 66,593 
Diluted EPS numerator
Net Income25,988 19,828 64,589 40,472 
Convertible debt interest expense1,798 3,583 
Less tax effect of interest expense(592)(1,131)
Adjusted Net Income$27,194 $19,828 $67,041 $40,472 
Diluted EPS Denominator:
Basic weighted average common shares outstanding78,444 67,928 78,949 66,593 
Effect of Series E dilutive securities500 392 500 392 
Effect of stock options and restricted stock dilutive securities2,397 3,599 1,955 3,369 
Effect of Convertible Senior Notes dilutive securities11,138 11,138 
Diluted weighted average common shares outstanding92,479 71,919 92,543 70,354 
Schedule of Potentially Dilutive Securities Have Been Excluded From the Computations of Diluted Weighted Average Shares Outstanding
The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding as they would be antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
(Number of Shares of
Common Stock Issuable)
(Number of Shares of
Common Stock Issuable)
Shares underlying outstanding stock options457 89 472 109 
Shares underlying restricted stock units1,171 121 2,577 985 
Total potentially dilutive shares1,628 210 3,049 1,094