XML 121 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reduction in Force - Accrued Restructuring Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses $ 855 $ 7,025
Cash payments (5,270) (1,222)
Non-cash expenses (29) (512)
Adjustments (401)  
Balance at the end 446 5,291
Severance and Benefits Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses 826 6,513
Cash payments (5,270) (1,222)
Adjustments (401)  
Balance at the end 446 5,291
Stock-Based Compensation    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses 29 512
Non-cash expenses $ (29) $ (512)