v3.26.1
Subsequent Events (Details Narrative) - USD ($)
1 Months Ended
Jul. 15, 2026
Jun. 30, 2026
Mar. 13, 2026
Aug. 06, 2026
Subsequent Event [Line Items]        
Proceeds from sale of stock   $ 5,900 $ 50,000,000.0  
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Number of stock sold 461,851     461,851
Proceeds from sale of stock $ 3,700,000