XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
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,
2024202320242023
Options and unvested stock units outstanding106,097 296,861 145,073 235,736 
Warrants outstanding30,017,768 629,271 30,017,768 629,271 
Convertible promissory notes4,339,623 — 4,339,623 — 
Contingent Sponsor Earnout Shares28,750 28,750 28,750 28,750 
Total34,492,238 954,882 34,531,214 893,757