XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Net (Loss) Income Per Share - Schedule of Anti-Dilutive Shares (Details) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 7,723,938 291,680
Shares subject to outstanding warrants [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 7,641,863 154,149
Shares subject to unvested restricted stock units [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 82,000 136,880
Shares subject to outstanding stock options [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 75 651