v3.26.1
Restructuring Activities - Schedule of Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Cost and Reserve [Line Items]        
Total restructuring costs $ 7,508 $ 2,813 $ 10,351 $ 9,903
Income Statement Location: us-gaap:CostOfGoodsAndServicesSold        
Restructuring Cost and Reserve [Line Items]        
Total restructuring costs 2,026 149 2,554 1,684
Income Statement Location: us-gaap:GeneralAndAdministrativeExpense        
Restructuring Cost and Reserve [Line Items]        
Total restructuring costs 820 537 1,936 1,410
Income Statement Location: us-gaap:ResearchAndDevelopmentExpense        
Restructuring Cost and Reserve [Line Items]        
Total restructuring costs 480 1,202 1,037 2,896
Income Statement Location: us-gaap:SellingAndMarketingExpense        
Restructuring Cost and Reserve [Line Items]        
Total restructuring costs $ 4,182 $ 925 $ 4,824 $ 3,913