v3.26.1
Restructuring - Schedule of Restructuring and Other Charges (Details) - October 2025 Restructuring Plan
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Restructuring Cost and Reserve [Line Items]  
Balance at December 31, 2025 $ 744
Adjustments in the period (47)
Cash payments (669)
Balance at June 30, 2026 $ 28