XML 122 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges - By type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2021
Restructuring charges    
Restructuring charges $ 1,775 $ 2,903
Organizational Restructuring    
Restructuring charges    
Restructuring charges 1,775  
Pandemic Restructuring    
Restructuring charges    
Restructuring charges   1,717
Severance costs    
Restructuring charges    
Restructuring charges 1,517 1,717
Severance costs | Organizational Restructuring    
Restructuring charges    
Restructuring charges 1,517  
Severance costs | Pandemic Restructuring    
Restructuring charges    
Restructuring charges   1,717
Property restructuring costs    
Restructuring charges    
Restructuring charges   964
Other restructuring costs    
Restructuring charges    
Restructuring charges $ 258 $ 222