v3.26.1
Commitment and Contingencies - Changes in Provision Balance for Restructuring and Other Charges (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Restructuring Reserve [Roll Forward]  
Balance at the beginning of the period $ 2,085
Restructuring and other expenses 5,004
Reductions for payments (1,546)
Foreign currency translation (58)
Balance at the end of the period $ 5,485