XML 104 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring - Schedule of Restructuring Reserve Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Reserve [Roll Forward]    
Severance and other personnel costs $ 4,861 $ 3,616
2024 Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Beginning of period 0  
Charges incurred 3,928  
Severance and other personnel costs 4,900  
Noncash stock-based compensation (2,524)  
Cash payments during the period (1,049)  
End of period 355 0
impairment charge 900  
2023 Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Beginning of period $ 0 0
Severance and other personnel costs   3,616
Cash payments during the period   (3,616)
End of period   $ 0