v3.26.1
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