Quarterly report [Sections 13 or 15(d)]

Subsequent Event (Details Narrative)

v3.25.3
Subsequent Event (Details Narrative)
Oct. 27, 2025
Jul. 17, 2024
Subsequent Event [Line Items]    
Reverse stock split 1-for-18 reverse stock split 1-for-10 reverse stock split
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Reverse stock split 1-for-18 reverse stock split