v3.26.1
Restructuring and Impairment Charges - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring and Related Activities [Abstract]        
Employee termination benefits $ 0 $ 813 $ 0 $ 4,322
Costs for ongoing contracts and terminated contracts (1,339) 23,466 (1,339) 52,341
Acceleration of expense for change in useful life estimate and lease termination 0 1,803 0 6,548
Impairment charges 0 0 0 3,724
Total restructuring and impairment charges $ (1,339) $ 26,082 $ (1,339) $ 66,935