Income Taxes - Narrative (Details) - USD ($) $ in Millions |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Tax Credit Carryforward [Line Items] | ||
| Unrecognized tax benefits, interest on income taxes accrued | $ 0.2 | $ 0.1 |
| Unrecognized tax benefits that would impact effective tax rate | 4.3 | |
| Research Tax Credit Carryforward | ||
| Tax Credit Carryforward [Line Items] | ||
| Tax credit carryforward, amount | 4.1 | |
| Domestic Tax Authority | ||
| Tax Credit Carryforward [Line Items] | ||
| Operating loss carryforwards | 1.1 | |
| State and Local Jurisdiction | ||
| Tax Credit Carryforward [Line Items] | ||
| Operating loss carryforwards | $ 1.3 |