v3.26.1
Income Taxes - Summary of Tax Credit Carryforwards (Details) - Research and Development - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Unlimited carryforward    
Tax Credit Carryforward [Line Items]    
Tax credit carryforward $ 3.3 $ 2.9
20 year carryforward    
Tax Credit Carryforward [Line Items]    
Tax credit carryforward $ 0.9