v3.25.4
Segment Information - Summary of Non-current Assets by Country (Details) - Property Plant And Equipment And Right Of Use Assets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Disclosure Of Operating Segments [Line Items]    
Non-current assets $ 332,595 $ 339,754
Sweden    
Disclosure Of Operating Segments [Line Items]    
Non-current assets 127,151 114,764
China    
Disclosure Of Operating Segments [Line Items]    
Non-current assets 92,694 103,791
US    
Disclosure Of Operating Segments [Line Items]    
Non-current assets 79,455 88,983
The Netherlands    
Disclosure Of Operating Segments [Line Items]    
Non-current assets 32,002 29,349
Other    
Disclosure Of Operating Segments [Line Items]    
Non-current assets $ 1,293 $ 2,867