v3.26.1
Restructuring and Impairment Charges - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restructuring and Related Activities [Abstract]    
Employee termination benefits $ 0 $ 3,509
Costs for ongoing contracts and terminated contracts 0 28,875
Acceleration of expense for change in useful life estimate and lease termination 0 4,745
Impairment charges 0 3,724
Total restructuring and impairment charges $ 0 $ 40,853