XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Diluted Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Antidilutive Shares
The following table summarizes potential common shares that were excluded as their effect is anti-dilutive:
Three Months Ended
September 30,
Nine Months Ended September 30,
2023202220232022
Options and unvested stock units outstanding296,861 211,821 235,736 124,860 
Warrants outstanding629,271 397,950 629,271 399,548 
Contingent Sponsor Earnout Shares28,750 28,750 28,750 28,750 
Total954,882 638,521 893,757 553,158