Stock Warrants - Additional Information (Details) - shares |
Jan. 14, 2025 |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|---|
| Class of Warrant or Right [Line Items] | |||
| Warrant exchange ratio | 0.25% | ||
| Warrant exchange date | Oct. 06, 2028 | ||
| Warrant agreement amended effective date | Jan. 14, 2025 | ||
| Common Class A [Member] | |||
| Class of Warrant or Right [Line Items] | |||
| Warrants outstanding (in Shares) | 5,177,089 | 5,177,089 | |
| Warrants exchanged for shares of common stock | 1,294,272 | 1,294,272 |