v3.26.3
Restructuring - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2026
USD ($)
Jul. 20, 2026
USD ($)
Restructuring Cost and Reserve [Line Items]      
Number of positions eliminated (as a percent)     0.06
Severance costs $ 4.9 $ 4.9  
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization      
Restructuring Cost and Reserve [Line Items]      
Severance costs 0.3 0.3  
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense      
Restructuring Cost and Reserve [Line Items]      
Severance costs 0.1 0.1  
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense      
Restructuring Cost and Reserve [Line Items]      
Severance costs 2.2 2.2  
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense      
Restructuring Cost and Reserve [Line Items]      
Severance costs $ 2.3 $ 2.3  
Maximum      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring cost     $ 6.0
Minimum      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring cost     $ 5.0