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