v3.25.4
Defined Contribution Plan - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
401K [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total expense recognized from matching contributions $ 0.2 $ 0.1
Pension [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total expense recognized from matching contributions   $ 0.1
Maximum [Member] | 401K [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined contribution plan, employer matching contribution, percentage of employee's eligilble compensation 4.00%