XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
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
March 31,
20252024
Options and unvested stock units outstanding4,488 19,753 
Warrants outstanding4,076,371 1,036,983 
Convertible promissory notes1,082,990 — 
Contingent Sponsor Earnout Shares2,054 2,054 
Total5,165,903 1,058,790