v3.25.2
Restructuring, Impairment and Costs of Suspended Programs - Schedule of Restructuring, Impairment and Costs of Suspended Programs (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring and Related Activities [Abstract]        
Severance and benefit expense $ 66,000   $ 16,618,000  
Impairment of long-lived assets 2,163,000 $ 0 10,197,000 $ 0
Contract termination and other restructuring costs 34,869,000   56,563,000  
Total restructuring, impairment, and costs of suspended programs $ 37,098,000   $ 83,378,000