v3.26.1
Restructuring - Schedule of Activity in Restructuring Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve [Roll Forward]    
Beginning balance $ 4,700  
Employee severance and related costs 1,185  
Payments (3,247)  
Ending balance 2,638  
Plan A    
Restructuring Reserve [Roll Forward]    
Beginning balance 33  
Employee severance and related costs 0 $ 162
Payments (24)  
Ending balance 9  
Plan B    
Restructuring Reserve [Roll Forward]    
Beginning balance 4,667  
Employee severance and related costs 1,185  
Payments (3,223)  
Ending balance $ 2,629