v3.26.1
Restructuring and Impairment of Long-Lived Assets -Schedule of Restructuring Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve [Roll Forward]    
Restructuring liability, Beginning Balance $ 155  
Payments 0 $ (91)
Restructuring liability, Ending Balance 155  
Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Restructuring liability, Beginning Balance 155  
Additions 992  
Payments (992)  
Restructuring liability, Ending Balance 155  
Employee Benefits | Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Restructuring liability, Beginning Balance 0  
Additions 992  
Payments (992)  
Restructuring liability, Ending Balance 0  
Contract Terminations | Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Restructuring liability, Beginning Balance 155  
Additions 0  
Payments 0  
Restructuring liability, Ending Balance $ 155