XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 5,165,903 1,058,790
Options and unvested stock units outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 4,488 19,753
Warrants outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 4,076,371 1,036,983
Convertible promissory notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 1,082,990 0
Contingent Sponsor Earnout Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 2,054 2,054