XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income Per Share
The following table sets forth the computation of basic and diluted net income (loss) per share (in thousands, except for per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Basic net income per common share calculation:
Net income (loss)$(9,816)$(12,212)$17,203 $11,933 
Less: Undeclared dividends on Series A Preferred Stock(1,372)(1,230)(2,707)(2,428)
Less: Undistributed earnings allocated to participating securities— — (1,425)(1,419)
Net income attributable to common stockholders$(11,188)$(13,442)$13,071 $8,086 
Weighted average shares outstanding — basic
13,014 6,381 11,438 6,374 
Basic net income (loss) per share$(0.86)$(2.11)$1.14 $1.27 
Diluted net income per common share calculation:
Net income (loss) attributable to common stockholders$(11,188)$(13,442)$13,071 $8,086 
Weighted average shares outstanding — diluted13,014 6,381 12,143 6,856 
Diluted net income (loss) per share$(0.86)$(2.11)$1.08 $1.18 
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Weighted average shares outstanding - diluted reconciliation:
Weighted average shares outstanding — basic
13,014 6,381 11,438 6,374 
Dilutive effect of RSAs
— — 623 452 
Dilutive effect of RSUs
— — 82 31 
Weighted average shares outstanding — diluted13,014 6,381 12,143 6,856 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following weighted-average shares of securities were not included in the computation of diluted net income per common share as their effect would have been antidilutive:
Three Months Ended June 30,Six Months Ended June 30,
(shares in thousands)2024202320242023
Warrants1,031 1,031 1,031 1,031 
Series A Preferred Stock (if converted)1,264 1,134 1,247 1,119 
Restricted stock awards972 701 141 116 
Stock options10 10 10 10 
Restricted stock units— — 
Total3,279 2,876 2,430 2,276