v3.25.2
Restructuring Charges - Summary of Changes in Company's Accrued Restructuring Balance (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Accrued severance [Member]    
Restructuring Cost and Reserve [Line Items]    
Beginning Balance $ 3,337 $ 2,397
Charges 5,670 0
Payments (7,186) (2,397)
Ending Balance 1,821 0
Accrued contract termination costs [Member]    
Restructuring Cost and Reserve [Line Items]    
Beginning Balance 29 0
Charges 634 107
Payments (511) (107)
Ending Balance 152 0
Total accrued restructuring liability    
Restructuring Cost and Reserve [Line Items]    
Beginning Balance 3,366 2,397
Charges 6,304 107
Payments (7,697) (2,504)
Ending Balance $ 1,973 $ 0