XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 07, 2024
Feb. 15, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]              
Number of positions eliminated (as a percent)   25.00%          
Restructuring     $ 114 $ 1,072 $ 1,647 $ 7,755  
November Restructuring              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses         1,600    
Restructuring         11,500    
Payments for restructuring         16,300   $ 4,800
February Restructuring              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses           7,800  
Payments for restructuring           7,100  
Employee Severance | Strategic Restructuring Plan              
Restructuring Cost and Reserve [Line Items]              
Number of positions eliminated (as a percent) 45.00%            
Employee Severance | November Restructuring              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses         300    
Employee Severance | February Restructuring              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses           6,100  
Contract Termination | November Restructuring              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses         100    
Contract Termination | February Restructuring              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses           1,100  
Other Restructuring | November Restructuring              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses         $ 1,200    
Other Restructuring | February Restructuring              
Restructuring Cost and Reserve [Line Items]              
Restructuring expenses           $ 600