XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Workforce Reduction (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs     $ 3,380
Restructuring reserve   $ 4,644  
Employee Severance | Research and Developement      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs     3,026
Employee Severance | Selling, general and administrative      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs     $ 354
One-time Termination Benefits      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs $ 1,264 $ 1,264  
One-time Termination Benefits | Research and Developement      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs 1,201    
One-time Termination Benefits | Selling, general and administrative      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs $ 63