Stockholders' Equity (Deficit) - Reverse Stock Split (Details) |
Jul. 07, 2025 |
Jun. 26, 2025 |
Jun. 11, 2025
$ / shares
|
Jun. 28, 2026
$ / shares
|
Dec. 28, 2025
$ / shares
|
|---|---|---|---|---|---|
| Stockholders' Equity (Deficit) | |||||
| Common stock, par value (in dollars per share) | $ 0.001 | $ 0.001 | $ 0.001 | ||
| Reverse stock split | 0.0667 | 0.0667 | 0.0667 |