XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring - Restructuring Accrual and Changes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Restructuring accrual and changes        
Charges $ 0 $ 28 $ 267 $ 391
Employee Termination Costs        
Restructuring accrual and changes        
Balance at December 31, 2023     2,388  
Charges     267  
Payments     (1,916)  
Other adjustments     (7)  
Balance at September 30, 2024 $ 732   $ 732