Annual report pursuant to Section 13 and 15(d)

Income Taxes - Narrative (Details)

v3.24.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax [Line Items]    
Valuation allowance increase $ 6.1 $ 7.9
Domestic Tax Authority    
Income Tax [Line Items]    
Net operating loss carryforwards 167.4  
Domestic Tax Authority | Research Tax Credit Carryforward    
Income Tax [Line Items]    
Net operating loss carryforwards 1.3  
State and Local Jurisdiction    
Income Tax [Line Items]    
Net operating loss carryforwards 120.1  
State and Local Jurisdiction | Research Tax Credit Carryforward    
Income Tax [Line Items]    
Net operating loss carryforwards $ 1.0