v3.26.1
Earnings Per Share (Details Narrative)
Jun. 30, 2026
shares
PreFunded Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding, shares 9,143,479