v3.25.4
Restructuring Charges - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Restructuring liability $ 5,521 $ 2,169
2025 Restructure    
Restructuring Cost and Reserve [Line Items]    
Accrued Expenses 600  
2025 Restructure | Maximum    
Restructuring Cost and Reserve [Line Items]    
Estimates to incur additional restructuring costs 6,600  
2025 Restructure | Minimum    
Restructuring Cost and Reserve [Line Items]    
Estimates to incur additional restructuring costs 3,000  
2025 Restructure | Severance Benefits | Other Current Liabilities    
Restructuring Cost and Reserve [Line Items]    
Restructuring liability 5,400  
2025 Restructure | Professional Services Costs | Other Current Liabilities    
Restructuring Cost and Reserve [Line Items]    
Restructuring liability $ 5,400