XML 94 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RESTRUCTURING CHARGE - Schedule of changes in accrued restructuring charge (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Reserve [Roll Forward]      
Balance, beginning of year $ 2,335 $ 624 $ 727
Restructuring charge 2,131 9,011 0
Cash paid (2,253) (2,712) (114)
Non-cash items 327 (4,588) 11
Balance, end of year $ 2,540 $ 2,335 $ 624