v3.25.3
Consolidated Balance Sheets (Parentheticals) - $ / shares
Jun. 30, 2025
Jun. 30, 2024
Statement of Financial Position [Abstract]    
Preferred share, shares authorized 2,000,000 2,000,000
Preferred share, par value (in Dollars per share)
Preferred share, shares issued
Preferred share, shares outstanding
Common share, shares authorized 50,000,000 50,000,000
Common share, par value (in Dollars per share)
Common share, shares issued 4,203,492 3,503,492
Common share, shares outstanding 4,203,492 3,503,492