Common Stock and Warrants - Schedule of Warrants Outstanding (Details) - $ / shares |
Jun. 30, 2026 |
Jun. 16, 2022 |
|---|---|---|
| Public Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Class of warrant or right, outstanding (in shares) | 1,460,146 | |
| Exercise price (in dollars per share) | $ 57.50 | $ 57.50 |
| Private Placement Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Class of warrant or right, outstanding (in shares) | 1,340,000 | |
| Exercise price (in dollars per share) | $ 57.50 | $ 57.50 |