XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Restructuring - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Restructuring Reserve [Roll Forward]        
Balance as of December 31, 2024     $ 772  
Restructuring charges $ 1,708 $ 3,284 2,952 $ 9,546
Cash payments     (2,567)  
Non-cash charges     (17)  
Balance payable and accrued liabilities as of September 30, 2025 $ 1,140   $ 1,140