XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 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:
Year Ended
December 31,
20242023
Options and unvested stock units outstanding7,310 17,423 
Warrants outstanding2,824,504 443,321 
Convertible promissory notes715,436 — 
Contingent Sponsor Earnout Shares2,054 2,054 
Total3,549,304 462,798