v3.25.2
Restructuring Charges - Schedule Of Restructuring Liability Related to the Restructuring Plan (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Restructuring Charges [Abstract]  
Accrued restructuring , Beginning Balance $ 0
Expenses incurred 924
Payments (817)
Accrued restructuring , Ending Balance $ 107