Quarterly report [Sections 13 or 15(d)]

Schedule of Potentially Dilutive Shares Excluded from Computation of Net Loss Per Share (Details)

v3.25.2
Schedule of Potentially Dilutive Shares Excluded from Computation of Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive common share equivalents 350,440 264,609 350,440 264,609
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive common share equivalents 303,577 36,384 303,577 36,384
Common Stock Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive common share equivalents 36,892 207,417 36,892 207,417
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive common share equivalents 9,971 20,808 9,971 20,808