v3.26.1
Segment and Geographic Information - Schedule of Property, Plant, and Equipment by Geographic Region (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Segment Reporting Information [Line Items]    
Property, plant, and equipment, net $ 255,483 $ 242,603
United States    
Segment Reporting Information [Line Items]    
Property, plant, and equipment, net 86,404 79,499
Europe    
Segment Reporting Information [Line Items]    
Property, plant, and equipment, net 152,886 147,303
Rest of World    
Segment Reporting Information [Line Items]    
Property, plant, and equipment, net $ 16,193 $ 15,801