XML 150 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Schedule of Restructuring Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restructuring Reserve [Roll Forward]      
Restructuring charges $ 1,221 $ 3,585 $ 4,015
2023 - 2024 Restructuring      
Restructuring Reserve [Roll Forward]      
Beginning balance 1,011 462 0
Restructuring charges 1,221 3,585 4,015
Cash payments (1,793) (3,036) (3,553)
Ending balance 439 1,011 462
Total costs incurred inception to date 8,821    
Total estimated expense to be incurred after December 31, 2025 0    
Severance Expense | 2023 - 2024 Restructuring      
Restructuring Reserve [Roll Forward]      
Beginning balance 867 147 0
Restructuring charges 776 2,008 3,425
Cash payments (1,267) (1,288) (3,278)
Ending balance 376 867 147
Total costs incurred inception to date 6,209    
Total estimated expense to be incurred after December 31, 2025 0    
Other Exit Expense | 2023 - 2024 Restructuring      
Restructuring Reserve [Roll Forward]      
Beginning balance 144 315 0
Restructuring charges 445 1,577 590
Cash payments (526) (1,748) (275)
Ending balance 63 $ 144 $ 315
Total costs incurred inception to date 2,612    
Total estimated expense to be incurred after December 31, 2025 $ 0