XML 140 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Charges - By type (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring charges  
Restructuring charges $ 1,775
Organizational Restructuring  
Restructuring charges  
Restructuring charges 1,775
Organizational Restructuring | Organizational costs  
Restructuring charges  
Restructuring charges 1,517
Organizational Restructuring | Other restructuring costs  
Restructuring charges  
Restructuring charges $ 258