Insider Trading Policies and Procedures  | 
12 Months Ended | 
|---|---|
Mar. 31, 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 
  |