v3.25.1
Subsequent Events (Details) - USD ($)
3 Months Ended
Apr. 07, 2025
Jun. 30, 2025
Forecast [Member]    
Subsequent Events [Line Items]    
Stock option expense   $ 210,357
Subsequent Event [Member]    
Subsequent Events [Line Items]    
Unrecognized compensation costs $ 1,100,000