Stock-Based Compensation - Stock Options, Narrative (Details) - Employee Stock Option - USD ($) |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Share-based compensation arrangement by share-based payment award, options, outstanding (in shares) | 1,376,540 | 1,790,695 |
| Number of options, vested and exercisable at end of period (in shares) | 414,155 | 0 |
| Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount | $ 16,040,000 | |
| Cost not yet recognized, period for recognition | 3 years |
| X | ||||||||||
- Definition Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cost to be recognized for option under share-based payment arrangement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number of options outstanding, including both vested and non-vested options. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|