Commitment and Contingencies - Additional Information (Details) $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
employee
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
|
| Restructuring Cost and Reserve [Line Items] | |||||
| Number of employees impacted by restructuring plan | 195 | ||||
| Restructuring and other expenses | $ | $ 5,004 | $ 1,072 | $ 5,004 | $ 4,343 | |
| Impairment of right-of-use assets | $ | $ 700 | $ 1,800 | |||
| Bank guarantee | |||||
| Restructuring Cost and Reserve [Line Items] | |||||
| Outstanding bank guarantees | $ | $ 30,100 | $ 30,100 | $ 30,100 | ||
| Norway | |||||
| Restructuring Cost and Reserve [Line Items] | |||||
| Number of employees impacted by restructuring plan | 110 | ||||
| Mexico | |||||
| Restructuring Cost and Reserve [Line Items] | |||||
| Number of employees impacted by restructuring plan | 60 | ||||
| Germany | |||||
| Restructuring Cost and Reserve [Line Items] | |||||
| Number of employees impacted by restructuring plan | 25 | ||||