XML 121 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Costs - Schedule of Restructuring Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]      
Restructuring cost $ 8,591 $ 1,583 $ 0
Asset Impairment      
Restructuring Cost and Reserve [Line Items]      
Restructuring cost 3,266 200 0
Contract Termination      
Restructuring Cost and Reserve [Line Items]      
Restructuring cost (62) 207 0
Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring cost 4,496 1,139 0
Other      
Restructuring Cost and Reserve [Line Items]      
Restructuring cost $ 891 $ 37 $ 0