XML 165 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring costs $ 8,153
Employee Severance  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 6,900
Restructuring costs, current 100
One-time Termination Benefits  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 1,100
Other Restructuring  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 1,300
Restructuring costs, current 28
Other Specified Restructuring  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs $ 200