XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.3
RESTRUCTURING - Reserve (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
2025 Restructuring Program        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2024     $ 0  
Restructuring charges $ 9,930,000   13,811,000  
Cash payments     (8,580,000)  
Settled non-cash     (146,000)  
Accrual adjustments     11,000  
Balance, September 30, 2025 5,096,000   5,096,000  
2025 Restructuring Program | Accrued Severance and Other Personnel Expenses        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2024     0  
Restructuring charges     13,609,000  
Cash payments     (8,551,000)  
Settled non-cash     0  
Accrual adjustments     11,000  
Balance, September 30, 2025 5,069,000   5,069,000  
2025 Restructuring Program | Other selling, general, and administrative expenses        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2024     0  
Restructuring charges     202,000  
Cash payments     (29,000)  
Settled non-cash     (146,000)  
Accrual adjustments     0  
Balance, September 30, 2025 27,000   27,000  
2024 Restructuring Program        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2024     4,023,000  
Restructuring charges   $ 4,429,000   $ 32,549,000
Cash payments     (3,747,000)  
Accrual adjustments     (276,000)  
Balance, September 30, 2025 0   0  
2024 Restructuring Program | Accrued Severance and Other Personnel Expenses        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2024     3,679,000  
Cash payments     (3,405,000)  
Accrual adjustments     (274,000)  
Balance, September 30, 2025 0   0  
2024 Restructuring Program | Other selling, general, and administrative expenses        
Restructuring Reserve [Roll Forward]        
Balance, December 31, 2024     344,000  
Cash payments     (342,000)  
Accrual adjustments     (2,000)  
Balance, September 30, 2025 $ 0   $ 0