XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Schedule of Restructuring Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Restructuring Reserve [Roll Forward]          
Beginning balance     $ 1,011 $ 462 $ 462
Restructuring charges $ 0 $ 1,555 0 2,619 3,585
Cash payments     (839)   (3,036)
Ending balance 172   172   1,011
Total costs incurred inception to date 7,600   7,600    
Total remaining expected expense to be incurred as of June 30, 2025 0   0    
Severance Expense          
Restructuring Reserve [Roll Forward]          
Beginning balance     867 147 147
Restructuring charges     0   2,008
Cash payments     (702)   (1,288)
Ending balance 165   165   867
Total costs incurred inception to date 5,433   5,433    
Total remaining expected expense to be incurred as of June 30, 2025 0   0    
Other Exit Expense          
Restructuring Reserve [Roll Forward]          
Beginning balance     144 $ 315 315
Restructuring charges     0   1,577
Cash payments     (137)   (1,748)
Ending balance 7   7   $ 144
Total costs incurred inception to date 2,167   2,167    
Total remaining expected expense to be incurred as of June 30, 2025 $ 0   $ 0