Warrants - Narrative (Details) - USD ($) |
Jan. 29, 2024 |
Mar. 11, 2026 |
|---|---|---|
| January 2024 PIPE Financing | ||
| Class of Warrant or Right [Line Items] | ||
| Number of shares issued in transaction (in shares) | 11,713,664 | |
| January 2024 PIPE Financing Pre-Funded Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Class of warrant or right, outstanding (in shares) | 1,750,000 | |
| Intrinsic value of warrants | $ 1,396,149 | |
| Total number of warrants issued (in shares) | 1,747,808 | |
| January 2024 PIPE Financing Pre-Funded Warrants | January 2024 PIPE Financing | ||
| Class of Warrant or Right [Line Items] | ||
| Class of warrant or right, outstanding (in shares) | 9,978,739 | |
| Payments for repurchase of warrants | $ 49,991,010 |