v3.26.1
Business Realignment - Schedule of Reconciliation of Business Realignment Liability Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve [Roll Forward]        
Charges to Expense $ 16 $ 1,416 $ 400 $ 3,866
Employee termination costs        
Restructuring Reserve [Roll Forward]        
Accrual at beginning of period     568 411
Charges to Expense     400 3,866
Utilization, Cash     (505) (3,457)
Utilization, Non-Cash     0 0
Accrual at end of period $ 463 $ 820 $ 463 $ 820