XML 106 R95.htm IDEA: XBRL DOCUMENT v3.25.3
RESTRUCTURING CHARGES - Schedule of Reconciliation Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Restructuring Reserve [Roll Forward]        
Beginning balance $ 1,226 $ 1,020 $ 1,381 $ 13,859
Restructuring charges incurred 0 909 194 1,881
Payments made 0 (507) (349) (14,318)
Ending balance 1,226 1,422 1,226 1,422
Employee Terminations        
Restructuring Reserve [Roll Forward]        
Beginning balance 0 181 0 12,661
Restructuring charges incurred 0 0 0 947
Payments made 0 (181) 0 (13,608)
Ending balance 0 0 0 0
Facilities Exit Costs        
Restructuring Reserve [Roll Forward]        
Beginning balance 1,226 839 1,381 1,198
Restructuring charges incurred 0 909 194 934
Payments made 0 (326) (349) (710)
Ending balance $ 1,226 $ 1,422 $ 1,226 $ 1,422