Warrants (Details) - shares |
3 Months Ended | 6 Months Ended |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2025 |
|
| Warrants [Line Items] | ||
| Number of warrants to purchase | 131,427 | 140,480 |
| Warrant [Member] | ||
| Warrants [Line Items] | ||
| Issuance of common stock warrants exercised | 124,415 | 132,539 |