XML 100 R84.htm IDEA: XBRL DOCUMENT v3.25.4
Restructuring Charges (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2025
Jul. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     $ 3,407 $ 0 $ 3,284
Accrued liabilities, current     2,768 $ 6,223  
One-time Termination Benefits          
Restructuring Cost and Reserve [Line Items]          
Restructuring and related cost, number of positions eliminated, period percent 24.00% 25.00%      
Employee Severance          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     3,400   $ 3,100
Accrued liabilities, current     $ 1,600