v3.26.1
Restructuring Activities - Schedule of Restructuring Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restructuring Reserve [Roll Forward]    
Beginning balance $ 2,834  
Restructuring costs 2,843 $ 7,090
Cash payments (4,066)  
Non-cash and other adjustments (752)  
Ending balance $ 859