XML 99 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring - Schedule of Restructuring Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]      
Balance as of December 31, 2023 $ 0    
Restructuring charges 9,772 $ 0 $ 0
Cash payments (6,448)    
Non-cash charges (2,552)    
Balance as of December 31, 2024 772 0  
Severance Expense      
Restructuring Reserve [Roll Forward]      
Balance as of December 31, 2023 0    
Restructuring charges 9,654    
Cash payments (6,330)    
Non-cash charges (2,552)    
Balance as of December 31, 2024 772 0  
Other Expense      
Restructuring Reserve [Roll Forward]      
Balance as of December 31, 2023 0    
Restructuring charges 118    
Cash payments (118)    
Non-cash charges 0    
Balance as of December 31, 2024 $ 0 $ 0