XML 61 R42.htm IDEA: XBRL DOCUMENT v3.25.2
RESTRUCTURING - Schedule of Restructuring Reserve by Type of Cost (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
2025 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Additional expense recorded $ 701 $ 5,350
Cash payments   (4,463)
Ending Balance 887 887
Estimated total restructuring costs to still be incurred 0 0
2024 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Beginning Balance   170
Additional expense recorded (87) 888
Cash payments   (1,058)
Ending Balance 0 0
Estimated total restructuring costs to still be incurred 0 0
Employee separation costs | 2025 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Additional expense recorded 138 4,787
Cash payments   (4,463)
Ending Balance 324 324
Estimated total restructuring costs to still be incurred 0 0
Employee separation costs | 2024 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Additional expense recorded 0  
Other costs | 2025 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Additional expense recorded 563 563
Cash payments   0
Ending Balance 563 563
Estimated total restructuring costs to still be incurred 0 0
Other costs | 2024 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Beginning Balance   170
Additional expense recorded (87) 888
Cash payments   (1,058)
Ending Balance 0 0
Estimated total restructuring costs to still be incurred $ 0 $ 0