v3.25.4
Net Loss Per Share (Details Narrative) - shares
12 Months Ended
Mar. 28, 2025
Feb. 27, 2024
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share [Abstract]        
Reverse stock split 1-for-17 reverse stock split 1-for-25 reverse stock split    
Antidilutive shares     567,872 177,536