v3.25.1
Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 17, 2024
May 08, 2024
Mar. 31, 2025
Dec. 31, 2024
Restructuring        
Employees eliminated (as a percent) 28.00% 15.00%    
Payments for restructuring     $ 475  
Accrued restructuring costs     $ 128 $ 603