v3.26.1
Restructuring Activities - Schedule of Restructuring Liability (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]        
Beginning balance     $ 2,834  
Restructuring costs $ 7,508 $ 2,813 10,351 $ 9,903
Cash payments     (7,785)  
Non-cash and other adjustments     (836)  
Ending balance $ 4,564   $ 4,564