v3.26.1
Restructuring - Shedule Of Restructuring Charges (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Restructuring and Related Activities [Abstract]    
Accrued restructuring charges at December 31, 2025 $ 8,736  
Restructuring charges incurred during the period 297 $ 13,900
Amounts paid during the period (8,821)  
Accrued restructuring charges at June 30, 2026 $ 212 $ 8,736