Basic and Diluted Net Income Per Share (Details) - shares |
Jun. 30, 2026 |
Mar. 26, 2026 |
Sep. 03, 2025 |
|---|---|---|---|
| Common Stock [Member] | |||
| Basic And Diluted Net Income Per Share [Line Items] | |||
| Warrants to purchase common shares | 350,000 | ||
| Pre-Funded Warrants [Member] | |||
| Basic And Diluted Net Income Per Share [Line Items] | |||
| Warrants to purchase common shares | 71,381,818 | 34,686,744 | |
| Pre-Funded Warrants [Member] | Common Stock [Member] | |||
| Basic And Diluted Net Income Per Share [Line Items] | |||
| Warrants to purchase common shares | 350,000 |