v3.25.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2025
Mar. 31, 2025
Statement of Financial Position [Abstract]    
Preferred Stock Stated Value Per Share $ 0.001 $ 0.001
preferred shares authorized 20,000,000 20,000,000
shares issued and outstanding 11,300,000 11,300,000
shares issued and outstanding 11,300,000 11,300,000
Stated Value Per Share $ 0.001 $ 0.001
shares authorized 500,000,000 500,000,000
common shares issued and outstanding 137,511,233 137,363,513
common shares issued and outstanding 137,511,233 137,363,513