v3.25.4
Commitments and Contingencies (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Loss Contingencies [Line Items]  
Purchase obligation to be incurred within one year $ 1.5
Purchase obligation to be incurred within one to two years 0.2
Commercial Manufacturing Development and Construction Facilities and Improvement  
Loss Contingencies [Line Items]  
Purchase obligation $ 1.7