Income Taxes - Tax Credit Carryforwards Narrative (Details) - USD ($) $ in Millions |
12 Months Ended | |
---|---|---|
Dec. 31, 2021 |
Dec. 31, 2022 |
|
Research Tax Credit | Federal | ||
Tax Credit Carryforward [Line Items] | ||
Tax credit carryforwards | $ 27.1 | |
Research Tax Credit | State | ||
Tax Credit Carryforward [Line Items] | ||
Tax credit carryforwards | $ 24.9 | |
Federal | ||
Tax Credit Carryforward [Line Items] | ||
Operating loss carryforwards, carryforward period | 20 years |