v3.26.1
Subsequent Events (Details Narrative) - $ / shares
6 Months Ended 12 Months Ended
Jul. 01, 2026
Jun. 30, 2026
Dec. 31, 2025
Subsequent Event [Line Items]      
Preferred stock, dividend rate   6.00% 6.00%
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Preferred stock dividend date declared Jul. 01, 2026    
Preferred stock, dividend per share $ 0.0015    
Preferred stock, dividend rate 6.00%    
Preferred stock dividend paid date Aug. 01, 2026    
Preferred stock dividend record date Jul. 23, 2026