XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.2
2025 Restructuring Costs - Schedule of provisions, respective payments, and remaining accrued balance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Balance as of December 31, 2024     $ 0  
Provision for net charges incurred $ 7,107 $ 0 7,107 $ 0
Cash payments     (1,264)  
Non-cash reductions     (3,260)  
Other adjustments     0  
Balance as of June 30, 2025 2,583   2,583  
Personnel Cost        
Restructuring Cost and Reserve [Line Items]        
Balance as of December 31, 2024     0  
Provision for net charges incurred     3,697  
Cash payments     (1,264)  
Non-cash reductions     0  
Other adjustments     0  
Balance as of June 30, 2025 2,433   2,433  
Long-Lived Asset Impairment        
Restructuring Cost and Reserve [Line Items]        
Balance as of December 31, 2024     0  
Provision for net charges incurred     3,260  
Cash payments     0  
Non-cash reductions     (3,260)  
Other adjustments     0  
Balance as of June 30, 2025 0   0  
Other Exit Costs        
Restructuring Cost and Reserve [Line Items]        
Balance as of December 31, 2024     0  
Provision for net charges incurred     150  
Cash payments     0  
Non-cash reductions     0  
Other adjustments     0  
Balance as of June 30, 2025 $ 150   $ 150