v3.25.2
Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 17, 2024
May 08, 2024
Jun. 30, 2025
Mar. 31, 2025
Restructuring and Related Activities [Abstract]        
Employees eliminated (as a percent) 28.00% 15.00%    
Payments for restructuring     $ 128 $ 475