v3.26.1
Restructuring - Schedule of Restructuring Liability Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring liability at December 31, 2023 $ 363  
Restructuring liability at December 31, 2024 55 $ 363
August 2023 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   969
Costs paid   (969)
November 2023 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 1,138 1,185
Costs paid $ (1,446) $ (822)