XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring and Other Related Charges (Additional Information) (Details)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 15 Months Ended
Jun. 30, 2024
Employee
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Employee
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
Restructuring Cost and Reserve [Line Items]              
Restructuring charges   $ 398 $ 6,450 $ 1,283 $ 6,450 $ 10,900 $ 12,200
Severance costs   300   1,000      
Retention costs   $ 100   $ 300      
Employee Severance              
Restructuring Cost and Reserve [Line Items]              
Number of employees reduced | Employee 87     87