XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring, Contract Termination and Impairment Charges - Schedule of Restructuring Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Restructuring Reserve $ 589 $ 0
Accounts payable    
Restructuring Cost and Reserve [Line Items]    
Restructuring Reserve 137 0
Accrued expenses and other current liabilities    
Restructuring Cost and Reserve [Line Items]    
Restructuring Reserve $ 452 $ 0