XML 121 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Acquisition and Related Costs - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring and Acquisition Related Costs [Line Items]        
Restructuring and related cost description   As a result of the Company’s ongoing evaluations and efforts to reduce its operating costs, while improving efficiency and effectiveness, the Company initiated the 2022 restructuring program in the third quarter of 2022. This program was focused on reducing operating complexity in the Company, including reducing infrastructure costs and streamlining the Company’s operating model to better serve its customers. In addition, the program was focused on cost reduction actions to improve gross margins for the overall company. As of December 31, 2024, the Company had incurred cumulative costs of $10.4 million related to the 2022 restructuring program. The 2022 restructuring program was completed in the fourth quarter of 2023.    
Restructuring costs   $ 10,486,000 $ 11,814,000 $ 4,408,000
Acquisition and related charges   3,223,000 1,000,000 (24,000)
Unallocated Corporate and Shared Services        
Restructuring and Acquisition Related Costs [Line Items]        
Acquisition and related charges   3,200,000    
Finders' Fees, Legal, Valuation And Other Professional Or Consulting Fees        
Restructuring and Acquisition Related Costs [Line Items]        
Acquisition and related charges   3,500,000 1,000,000 1,400,000
Earn-out Agreement        
Restructuring and Acquisition Related Costs [Line Items]        
Acquisition and related charges   (300,000) 0 (1,400,000)
2022 Restructuring        
Restructuring and Acquisition Related Costs [Line Items]        
Restructuring costs   0 8,961,000 1,414,000
Restructuring cumulative costs incurred   $ 10,400,000    
2024 Restructuring        
Restructuring and Acquisition Related Costs [Line Items]        
Restructuring and related cost description   As a result of the Company’s acquisitions and ongoing integration activities, the Company initiated the 2024 restructuring program in the first quarter of 2024 in order to reduce operating complexity. During the year ended December 31, 2024, the Company recorded $10.5 million in severance, facility related and other charges in connection with the 2024 restructuring program. As of December 31, 2024, the Company had incurred cumulative costs of $10.5 million related to this restructuring program. The Company anticipates substantially completing the 2024 restructuring program in the first half of 2025 and expects to incur additional restructuring charges of $4.0 million to $5.0 million related to the 2024 restructuring program.    
Restructuring costs   $ 10,486,000    
Restructuring cumulative costs incurred   10,500,000    
2024 Restructuring | Minimum        
Restructuring and Acquisition Related Costs [Line Items]        
Restructuring and Related Cost, Expected Cost Remaining   4,000,000    
2024 Restructuring | Maximum        
Restructuring and Acquisition Related Costs [Line Items]        
Restructuring and Related Cost, Expected Cost Remaining   5,000,000    
2024 Restructuring | Severance, Facility Related, and Other Charges        
Restructuring and Acquisition Related Costs [Line Items]        
Severance cost   $ 10,500,000    
2020 Restructuring        
Restructuring and Acquisition Related Costs [Line Items]        
Restructuring and related cost description   As a result of the Company’s ongoing evaluations and efforts to reduce its operating costs, while improving efficiency and effectiveness, the Company initiated the 2020 restructuring program in the third quarter of 2020. This program was focused on reducing operating complexity in the Company, including reducing infrastructure costs and streamlining the Company’s operating model to better serve its customers. In addition, the program was focused on cost reduction actions to improve gross margins for the overall company. As of December 31, 2024, the Company had incurred cumulative costs of $16.7 million related to the 2020 restructuring program. The 2020 restructuring program was completed in the fourth quarter of 2023. In January 2025, the Company sold an owned facility with a $3.6 million gain.    
Restructuring costs   $ 0 $ 2,853,000 $ 2,994,000
Restructuring cumulative costs incurred   $ 16,700,000    
Subsequent Event | 2020 Restructuring        
Restructuring and Acquisition Related Costs [Line Items]        
Gain on sale of owned facility $ 3,600,000