XML 79 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Net (Loss) Income Per Share - Schedule of Anti-Dilutive Shares (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 7,678,795 218,530
Shares subject to outstanding warrants [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 7,576,573 217,728
Shares subject to unvested restricted stock units [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 102,132 122
Shares subject to outstanding stock options [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 90 680