v3.25.1
Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Restructuring cost $ 702 $ 1,777
Headcount Reduction    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost   1,500
Facility Exit and Other    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost   300
Cost of Revenue    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost 500 1,600
Selling, General and Administrative Expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost $ 200 $ 200