XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.3
Restructuring charges - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 11, 2024
employee
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Restructuring and Related Activities [Abstract]          
Restructuring and related cost, number of positions eliminated | employee 280        
Restructuring and related cost, number of positions eliminated with no future service requirement percent 0.57        
Restructuring and related cost, incurred to date   $ 18,300   $ 18,300  
Restructuring charges   $ 0 $ 11,275 $ 1,578 $ 11,275