| Insider Trading Policies and Procedures | 12 Months Ended | 
|---|---|
| Jun. 30, 2025 | |
| Insider Trading Policies and Procedures [Line Items] | |
| Insider Trading Policies and Procedures Adopted | true | 
| X | ||||||||||
| 
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 |