v3.26.1
Restructuring - Restructuring and related expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Restructuring          
Restructuring expense $ 203 $ 947 $ 566 $ 5,597 $ 7,054
Severance and other personnel costs          
Restructuring          
Restructuring expense   $ 947   $ 5,597 $ 4,600
Transfer and disposal costs and professional fees          
Restructuring          
Restructuring expense $ 203   $ 566