XML 119 R89.htm IDEA: XBRL DOCUMENT v3.25.2
RESTRUCTURING CHARGE - Schedule of changes in accrued restructuring charge (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]      
Balance, beginning of year $ 2,540 $ 2,335 $ 624
Restructuring charge 1,522 2,131 9,011
Cash paid (2,158) (2,253) (2,712)
Non-cash items (588) 327 (4,588)
Balance, end of year $ 1,316 $ 2,540 $ 2,335