Stockholders' Equity - Summary of Warrants Outstanding (Details) |
Jun. 30, 2026
shares
|
|---|---|
| Class of Warrant or Right [Line Items] | |
| Number of base warrant shares at issuance | 1,817,714 |
| May 2024 Series A Warrants [Member] | |
| Class of Warrant or Right [Line Items] | |
| Number of base warrant shares at issuance | 1,930 |
| January 2026 Warrants [Member] | |
| Class of Warrant or Right [Line Items] | |
| Number of base warrant shares at issuance | 1,815,784 |