v3.25.4
Restructuring - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Restructuring Charges $ 931 $ 30,051
VERP [Member]    
Restructuring Charges 625 20,120
RIF [Member]    
Restructuring Charges $ 306 9,931
Other Accrued Expenses [Member]    
Restructuring Charges   $ 14,100