XML 68 R39.htm IDEA: XBRL DOCUMENT v3.25.3
RESTRUCTURING CHARGE (Tables)
6 Months Ended
Jun. 30, 2025
Restructuring and Related Activities [Abstract]  
Schedule of Changes in Accrued Restructuring Charge
The following tables summarize the changes in accrued restructuring charge during the three and six months ended June 30, 2025 and 2024:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Balance, beginning of period$840 $1,467 $1,316 $2,542 
Restructuring charge321 20 321 809 
Cash paid(305)(482)(726)(2,317)
Non-cash items(57)42 (112)13 
Balance, end of period$799 $1,047 $799 $1,047