XML 50 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
RESTRUCTURING AND ASSET SALES (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Costs
The following tables presents the activity in accrued expenses and other current liabilities for restructuring costs related to the first and second phases of the Restructuring Plan for the years ended December 31, 2023, and 2024:
Phase 1Phase 2
Restructuring Accruals as of December 31, 2022$696 $ 
Expense1,247 272
Cash Payments(1,943)(85)
Restructuring Accruals as of December 31, 2023 187 
Expense 1,416 
Cash Payments (1,500)
Restructuring Accruals as of December 31, 2024$ $103