v3.25.2
Subsequent Events (Details) - USD ($)
Aug. 01, 2025
Jun. 30, 2025
Dec. 31, 2024
Subsequent Events [Line Items]      
Aggregate market value (in Dollars) $ 4,983,000    
Fixed commission rate 3.00%    
Authorized number of shares   50,000,000 50,000,000
Subsequent Event [Member] | Minimum [Member]      
Subsequent Events [Line Items]      
Authorized number of shares 50,000,000    
Subsequent Event [Member] | Maximum [Member]      
Subsequent Events [Line Items]      
Authorized number of shares 100,000,000