XML 79 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Restructuring Reserve [Roll Forward]      
Beginning balance $ 1,011 $ 462 $ 462
Restructuring charges 0 1,064 3,585
Cash payments (643)   (3,036)
Ending balance 368   1,011
Total costs incurred inception to date 7,600    
Total remaining expected expense to be incurred as of March 31, 2025 0    
Severance Expense      
Restructuring Reserve [Roll Forward]      
Beginning balance 867 147 147
Restructuring charges 0   2,008
Cash payments (537)   (1,288)
Ending balance 330   867
Total costs incurred inception to date 5,433    
Total remaining expected expense to be incurred as of March 31, 2025 0    
Other Exit Expense      
Restructuring Reserve [Roll Forward]      
Beginning balance 144 $ 315 315
Restructuring charges 0   1,577
Cash payments (106)   (1,748)
Ending balance 38   $ 144
Total costs incurred inception to date 2,167    
Total remaining expected expense to be incurred as of March 31, 2025 $ 0