v3.26.1
Restructuring (Schedule of Restructuring Liability) (Details) - Total restructuring and other liabilities - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve [Roll Forward]    
Beginning balance $ 2,766 $ 4,996
Restructuring charges accrued 11,138 7,991
Payments and other (12,433) (8,441)
Ending balance $ 1,471 $ 4,546