v3.25.1
Restructuring -Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Impairment of assets $ 0 $ 1,669
Total Restructuring charge 500  
2023 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Severance and employee benefit costs 505 4,401
Impairment of assets 0 1,669
Total Restructuring charge $ 505 6,070
Selling, general, and administrative    
Restructuring Cost and Reserve [Line Items]    
Total Restructuring charge   4,500
Research and development    
Restructuring Cost and Reserve [Line Items]    
Total Restructuring charge   $ 1,600