v3.22.4
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