v3.26.1
Restructuring and Related Charges - Schedule of Accrued Liabilities Activity Related to Restructuring Activities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Restructuring Cost and Reserve [Line Items]        
Beginning balance $ 724 $ 1,159 $ 137 $ 476
Restructuring and other costs, net   0 (3) 23
Cash payments (382) (435) (130) (362)
Ending balance 342 724 4 137
Personnel        
Restructuring Cost and Reserve [Line Items]        
Beginning balance 724 1,159 124 445
Restructuring and other costs, net   0 0 25
Cash payments (382) (435) (124) (346)
Ending balance 342 724 0 124
Other        
Restructuring Cost and Reserve [Line Items]        
Beginning balance 0 0 13 31
Restructuring and other costs, net   0 (3) (2)
Cash payments 0 0 (6) (16)
Ending balance $ 0 $ 0 $ 4 $ 13