Stockholders' Equity (Tables)
|
3 Months Ended |
Mar. 31, 2026 |
| Equity [Abstract] |
|
| Schedule of Cash Dividends Declared |
The following table details our cash dividends declared and paid in 2026 through the date hereof: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Dollars in thousands) | | Declaration Date | | Record Date | | Payment Date | | Per Share Amount | | Total Declared(1) | | | | | | | | | | | February 25, 2026 | | March 16, 2026 | | March 31, 2026 | | $ | 0.3125 | | | $ | 6,794 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Total | | | | | | $ | 0.3125 | | | $ | 6,794 | |
(1) The total declared reflects the cash dividends declared in relation to common stock, deferred stock units ("DSUs"), unvested restricted stock and unvested RSUs.
|
| Schedule of Basic and Diluted Net Income Per Common Shares |
The components of basic and diluted net income per common share were as follows for the periods stated: | | | | | | | | | | | | | | | | | For the Three Months Ended March 31, | | | | (in thousands, except for share and per share amounts) | 2026 | | 2025 | | | | | | | | | | | | | | Numerator: | | | | | | | | | Net income | $ | 1,987 | | | $ | 5,196 | | | | | | | | | | | | | | | Denominator: | | | | | | | | | Basic weighted average common shares outstanding | 20,770,505 | | | 20,440,306 | | | | | | | Diluted weighted average common shares outstanding | 21,141,838 | | | 20,656,794 | | | | | | | Basic net income per common share | $ | 0.10 | | | $ | 0.25 | | | | | | Diluted net income per common share | $ | 0.09 | | | $ | 0.25 | | | | | |
|
| Schedule of Activities Under Equity Plan |
The following table summarizes the activities under the 2020 Equity Plan from January 1, 2026, through March 31, 2026: | | | | | | | | Activity | | | Total equity securities available at January 1, 2026 | 597,417 | | | | RSU, DSU and restricted stock awarded to eligible employees, net of forfeitures | (525,234) | | Total equity securities available at March 31, 2026 | 72,183 | | | |
The following table summarizes the activities under the ESPP from January 1, 2026 through March 31, 2026: | | | | | | | | Activity | | | | Total ESPP equity securities available at January 1, 2026 | 64,254 | | | ESPP common stock purchased by eligible employees | — | | | Total ESPP equity securities available at March 31, 2026 | 64,254 | |
|
| Schedule of Outstanding RSUs |
The following table details activities with respect to outstanding RSUs, DSUs, and restricted stock under the 2020 Equity Plan for the three months ended March 31, 2026: | | | | | | | | | | | | | Shares | | Weighted Average Grant Date Fair Value per Share | | | | | Unvested at January 1, 2026 | 815,209 | | | $ | 13.32 | | | Granted | 525,802 | | | 12.73 | | | Vested | (427,617) | | | 10.29 | | | Forfeited | (568) | | | 13.19 | | Unvested at March 31, 2026 | 912,826 | | | $ | 14.40 | |
|
| Schedule of Stock Based Compensation Expense |
The following table reflects the items for stock-based compensation expense in the Condensed Consolidated Statements of Operations for the periods stated: | | | | | | | | | | | | | | | | | For the Three Months Ended March 31, | | | | (Dollars in thousands) | 2026 | | 2025 | | | | | | | | | | | | | | Performance-based RSUs | $ | 542 | | | 489 | | | | | | Time-based RSUs and restricted stock | 901 | | | 756 | | | | | | | ESPP | 28 | | | 25 | | | | | | | Total stock-based compensation | $ | 1,471 | | | $ | 1,270 | | | | | |
|