XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
The following table sets forth the calculation of basic and diluted net income (loss) per share (in thousands, except per share data):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Numerator:
Net income (loss) from continuing operations - Basic and Diluted$4,685 $3,689 $5,914 $6,417 
Impact of Series C preferred stock redemption — — — 2,046 
Net income (loss) from continuing operations attributable to common stockholders - Basic and Diluted4,685 3,689 5,914 8,463 
Net income (loss) from discontinued operations - Basic and Diluted— (99)— (376)
Net income (loss) attributable to common shareholders - Basic and Diluted$4,685 $3,590 $5,914 $8,087 
Denominator:
Weighted-average common shares outstanding - Basic9,647 9,464 9,621 8,806 
Effect of common share equivalents483 543 461 557 
Weighted-average common shares outstanding - Diluted10,130 10,007 10,082 9,363 
Net income (loss) per share:
Basic - Continuing operations$0.49 $0.39 $0.61 $0.96 
Basic - Discontinued operations(0.01)(0.04)
Basic net income (loss) per share$0.49 $0.38 $0.61 $0.92 
Diluted - Continuing operations$0.46 $0.37 $0.59 $0.90 
Diluted - Discontinued operations(0.01)(0.04)
Diluted net income (loss) per share$0.46 $0.36 $0.59 $0.86 
The following common share equivalents have been excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Restricted stock units— — — 
Stock options29 33 29 30 
Warrants75 96 74 84