v3.25.2
RESTRUCTURING AND FACILITIES CONSOLIDATION INITIATIVES - Restructuring Accrual Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring plan accrual activity        
Initiatives charged to expense $ 1,346 $ 1,920 $ 6,687 $ 4,985
2022 Restructuring Plan        
Restructuring plan accrual activity        
Initiatives charged to expense 1,200 $ 1,600 4,300 $ 3,000
Variable and other facilities-related costs | 2022 Restructuring Plan        
Restructuring plan accrual activity        
Balance at the beginning of the period     347  
Initiatives charged to expense     4,275  
Cash payments     (4,318)  
Balance at the end of the period $ 304   $ 304