v3.25.2
SCHEDULE OF ANTI-DILUTIVE EFFECT (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Unvested Common Stock - Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares 1,484,415
Restricted Stock Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares 361,948
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares 1,686,034
Performance Shares [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares 506,596
Sponsor Earnout Shares [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares [1]
Public Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares 4,864,133
Private Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares 5,566,667
Inducement Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares 9,584,000
Short Term Loan Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares 865,918
Private Placement Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares 64,251
[1] The Sponsor Earnout Shares (as defined in the Business Combination Agreement) were not included for purposes of calculating the number of diluted shares outstanding as of June 30, 2025, as the Sponsor Earnout Shares remain contingently forfeitable, as the conditions have not been met.