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 |