v3.26.1
Restructuring Charges - Schedule of Restructuring Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restructuring Liability    
Balance as of December 31, 2025 $ 8,218  
Restructuring charges 3,414 $ 1,841
Payments (5,035)  
Balance as of March 31, 2026 $ 6,597