XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.2
RESTRUCTURING - Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
2025 Restructuring Program        
Restructuring Reserve [Roll Forward]        
Restructuring charges $ 3,881   $ 3,881  
Cash payments (1,000)   (959)  
Accrual adjustments     15  
2025 Restructuring Program | Severance and Other Personnel Expenses        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2024     0  
Restructuring charges 3,881   3,881  
Balance, June 30, 2025 2,937   2,937  
2024 Restructuring Program        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2024     4,023  
Restructuring charges   $ 15,209   $ 28,120
Cash payments     (3,417)  
Accrual adjustments     (141)  
Balance, June 30, 2025 465   465  
2024 Restructuring Program | Severance and Other Personnel Expenses        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2024     3,679  
Restructuring charges   $ 9,469   $ 17,411
Cash payments     (3,215)  
Accrual adjustments     (145)  
Balance, June 30, 2025 319   319  
2024 Restructuring Program | Other selling, general, and administrative expenses        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2024     344  
Cash payments     (202)  
Accrual adjustments     4  
Balance, June 30, 2025 $ 146   $ 146