XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring - Accrued restructuring balances (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
2025 Restructuring Plan  
Restructuring  
Accruals and adjustments $ 15,753
Accrued balance as of March 31, 2025 15,753
2024 Restructuring Plan  
Restructuring  
Accrued balance as of December 31, 2024 129
Accruals and adjustments 4
Accrued balance as of March 31, 2025 $ 133