v3.26.1
RESTRUCTURING - Schedule of Reserve (Details) - 2025 Restructuring Program - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2025     $ 4,081  
Restructuring charges $ 7,490 $ 3,881 27,704 $ 3,881
Cash payments     (26,467)  
Settled non-cash     (418)  
Accrual adjustments     (82)  
Balance, June 30, 2026 4,818   4,818  
Accrued Severance and Other Personnel Expenses        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2025     3,790  
Restructuring charges     26,786  
Cash payments     (26,245)  
Settled non-cash     0  
Accrual adjustments     (98)  
Balance, June 30, 2026 4,233   4,233  
Accrued Other Selling, General, and Administrative Expenses        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2025     291  
Restructuring charges     918  
Cash payments     (222)  
Settled non-cash     (418)  
Accrual adjustments     16  
Balance, June 30, 2026 $ 585   $ 585