Subsequent Event - Additional Information (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 6 Months Ended | |
|---|---|---|---|
Aug. 31, 2022 |
Aug. 12, 2024 |
Jun. 30, 2024 |
|
| Subsequent Event [Line Items] | |||
| Net proceeds from offering | $ 174,638 | ||
| July 2024 ATM Offering | Common Stock | Maximum | Jefferies LLC | |||
| Subsequent Event [Line Items] | |||
| Aggregate offering price | $ 200,000 | ||
| Percentage of commission on gross sales proceeds | 3.00% | ||
| July 2024 ATM Offering | Common Stock | Subsequent Event | |||
| Subsequent Event [Line Items] | |||
| Net proceeds from offering | $ 21,100 | ||
| Offering costs | $ 800 | ||
| July 2024 ATM Offering | Common Stock | Subsequent Event | Jefferies LLC | |||
| Subsequent Event [Line Items] | |||
| Number of stock sold | 9,231,114 | ||
| Weighted average price per share | $ 2.37 |