v3.26.1
Restructuring (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
employee
Restructuring            
Number of employees separated | employee           210
Restructuring expense $ 203 $ 947   $ 566 $ 5,597 $ 7,054
Impairment of property, plant and equipment     $ 9,600      
Inventory impairment     $ 2,500      
Severance and other personnel costs            
Restructuring            
Restructuring expense   $ 947     $ 5,597 $ 4,600