XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Activity Restructuring charges were as follows (in thousands):
Year Ended December 31,
202420232022
Employee termination costs$4,228 $737 $1,271 
Write-down of long-lived assets— — 2,566 
Other63 79 55 
Total restructuring charges$4,291 $817 $3,892 
Restructuring accruals and payments were as follows (in thousands):
Accrued restructuring charges at December 31, 2022$192 
Restructuring charges817
Cash payments(1,009)
Non-cash settlements
Accrual at December 31, 2023— 
Restructuring charges4,291
Cash payments(3,107)
Non-cash settlements(63)
Accrual at December 31, 2024$1,122