XML 64 R45.htm IDEA: XBRL DOCUMENT v3.25.1
RESTRUCTURING - Schedule of Restructuring Reserve by Type of Cost (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
2025 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Additional expense recorded $ 4,649
2024 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Beginning Balance 170
Additional expense recorded 975
Cash payments (581)
Ending Balance 564
Estimated total restructuring costs to still be incurred 0
Employee separation costs | 2025 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Additional expense recorded 4,649
Cash payments 0
Ending Balance 4,649
Estimated total restructuring costs to still be incurred 0
Employee separation costs | 2024 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Additional expense recorded 0
Other costs | 2024 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Beginning Balance 170
Additional expense recorded 975
Cash payments (581)
Ending Balance 564
Estimated total restructuring costs to still be incurred $ 0