v3.22.4
NET EARNINGS (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders The following is a reconciliation of basic and diluted net loss per share attributable to common stockholders:
Year Ended December 31,
202220212020
Net income (loss)$1,258 $(16,260)$(32,944)
Less: Earnings allocated to participating securities23 — — 
Net income (loss) available to common shareholders$1,235 $(16,260)$(32,944)
Denominator for basic and diluted net income (loss) per share
Weighted average shares outstanding for basic20,704,556 19,268,255 18,056,828 
Weighted average shares outstanding for diluted
20,947,727 19,268,255 18,056,828 
Earnings (loss) per share:
Basic0.06 (0.84)(1.82)
Diluted$0.06 $(0.84)$(1.82)
Schedule of Antidilutive Shares Excluded from the Calculation of Diluted Net Loss Per Share
The following table shows the contingently issuable and convertible equity shares that were excluded from the calculation of diluted net earnings (loss) per share because their effect would have been anti-dilutive:
Year Ended December 31,
202220212020
Restricted stock413,404 368,446 436,730 
Stock options3,556 6,638 12,802 
416,960 375,084 449,532