Related Party Transactions (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jan. 30, 2024 |
Mar. 31, 2024 |
Mar. 31, 2023 |
Dec. 31, 2023 |
|
| Related Party Transaction [Line Items] | ||||
| Granted (shares) | 633,887 | |||
| Granted (usd per share) | $ 35.09 | |||
| Selling, general and administrative | $ 51,578 | $ 15,096 | ||
| Director | ||||
| Related Party Transaction [Line Items] | ||||
| Related party transaction, annual cash compensation | $ 400 | $ 200 | ||
| Granted (shares) | 10,000 | 45,134 | ||
| Related party transaction, termination notice, period | 10 days | |||
| Director | Minimum | ||||
| Related Party Transaction [Line Items] | ||||
| Granted (usd per share) | $ 2.01 | |||
| Director | Maximum | ||||
| Related Party Transaction [Line Items] | ||||
| Granted (usd per share) | $ 27.49 | $ 34.72 | ||
| Related Party | ||||
| Related Party Transaction [Line Items] | ||||
| Selling, general and administrative | $ 100 | $ 100 | ||