Subsequent Events (Details) - USD ($) $ / shares in Units, $ in Millions |
Jun. 30, 2027 |
Feb. 28, 2027 |
Oct. 31, 2026 |
Aug. 07, 2026 |
Jul. 04, 2026 |
|---|---|---|---|---|---|
| Subsequent Event [Member] | |||||
| Subsequent Event [Line Items] | |||||
| Cash bonus | $ 1.0 | ||||
| Bid price | $ 1 | ||||
| Consecutive business days | 30 years | ||||
| Subsequent Event [Member] | Nasdaq Stock Market LLC [Member] | |||||
| Subsequent Event [Line Items] | |||||
| Bid price | $ 1 | ||||
| Share-Based Payment Arrangement, Tranche One [Member] | Forecast [Member] | |||||
| Subsequent Event [Line Items] | |||||
| Vesting percentage | 70.00% | 20.00% | 10.00% |