Common Stock (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Feb. 29, 2024 |
Feb. 27, 2024 |
Mar. 31, 2024 |
|
| Class of Warrant or Right [Line Items] | |||
| Stock issuance costs | $ 480 | ||
| Private Placement | |||
| Class of Warrant or Right [Line Items] | |||
| Number of common stock sold (in shares) | 3,244,689 | ||
| Common stock, price per share sold (usd per share) | $ 17.07 | ||
| Proceeds from sale of common stock | $ 499,300 | ||
| Stock issuance costs | $ 500 | ||
| Private Placement | Pre-Funded Warrant | |||
| Class of Warrant or Right [Line Items] | |||
| Common stock, price per share sold (usd per share) | $ 17.06 | ||
| Number of securities called by warrants (in shares) | 26,046,065 | ||
| Exercise price of warrants (usd per share) | $ 0.01 |