v3.26.1
Restructuring - Change in Accrued Liability Balance (Details) - Employee Severance
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Restructuring Reserve [Roll Forward]  
Liability balance at December 31, 2025 $ 2,601
Cash payments (2,601)
Liability balance at June 30, 2026 $ 0