XML 104 R75.htm IDEA: XBRL DOCUMENT v3.25.3
RESTRUCTURING CHARGE - Schedule of changes in accrued restructuring charge (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Reserve [Roll Forward]        
Balance, beginning of period $ 840 $ 1,467 $ 1,316 $ 2,542
Restructuring charge 321 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