Stockholders' Equity - Summary of Warrants Outstanding (Details) - shares |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Class of Warrant or Right [Line Items] | ||
| Number of base warrant shares at issuance | 3,141,993 | 9,142,494 |
| May 2024 Series A Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Number of base warrant shares at issuance | 48,285 | 3,591,532 |
| May 2024 Series B Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Number of base warrant shares at issuance | 3,093,708 | 3,591,532 |
| 2024 Pre-Funded Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Number of base warrant shares at issuance | 0 | 1,959,430 |