Subsequent Events (Details Narrative) - shares |
Aug. 06, 2025 |
Aug. 05, 2025 |
Jun. 23, 2025 |
---|---|---|---|
Subsequent Events [Abstract] | |||
Number of shares of common stock authorized, increase | 500,000,000 | 250,000,000 | 500,000,000 |
X | ||||||||||
- Definition Number of additional shares authorized for issuance under share-based payment arrangement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- References No definition available.
|