Summary of Long-lived Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Property, plant and equipment, net | $ 118,491 | $ 113,135 |
| United States | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Property, plant and equipment, net | 23,930 | 25,207 |
| Germany | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Property, plant and equipment, net | 32,303 | 31,684 |
| U.K. | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Property, plant and equipment, net | 34,420 | 34,078 |
| Czech Republic | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Property, plant and equipment, net | 17,696 | 15,345 |
| China | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Property, plant and equipment, net | 7,593 | 6,561 |
| Rest of World | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Property, plant and equipment, net | $ 2,549 | $ 260 |