XML 122 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Costs - Schedule of Costs Accrued Related to the Restructuring (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]      
Beginning balance $ 317 $ 0  
Costs accrued 8,591 1,583 $ 0
Costs paid (8,696) (1,266)  
Ending balance 212 317 0
Asset Impairment      
Restructuring Cost and Reserve [Line Items]      
Beginning balance 0 0  
Costs accrued 3,266 0  
Costs paid (3,266) 0  
Ending balance 0 0 0
Contract Termination      
Restructuring Cost and Reserve [Line Items]      
Beginning balance 207 0  
Costs accrued (62) 207  
Costs paid (145) 0  
Ending balance 0 207 0
Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Beginning balance 0 0  
Costs accrued 4,496 1,139  
Costs paid (4,496) (1,139)  
Ending balance 0 0 0
Other      
Restructuring Cost and Reserve [Line Items]      
Beginning balance 110 0  
Costs accrued 891 237  
Costs paid (789) (127)  
Ending balance $ 212 $ 110 $ 0