Retirement Plans - Narrative (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Savings Plan | |||
| Defined Contribution Plan Disclosure [Line Items] | |||
| Employer contribution amount to plan | $ 0 | $ 0 | $ 0 |
| UK and Korea Employees Defined Contribution Plan | |||
| Defined Contribution Plan Disclosure [Line Items] | |||
| Employer contribution amount to plan | $ 3,200,000 | $ 2,300,000 | $ 1,300,000 |