v3.26.1
Subsequent events (Details) - Subsequent Event - Organizational Restructuring Plan, August 2026
$ in Millions
Aug. 05, 2026
USD ($)
employee
Subsequent Event [Line Items]  
Workforce reduction | employee 93
Number of currently vacant positions eliminated | employee 21
Expected annualized savings $ 40.0
Minimum  
Subsequent Event [Line Items]  
Restructuring and related cost, expected cost 10.0
Maximum  
Subsequent Event [Line Items]  
Restructuring and related cost, expected cost $ 11.5