v3.26.3
Segment and Geographic Information - Schedule of Property, Plant, and Equipment by Geographic Region (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Property, plant, and equipment, net $ 293,322 $ 242,603
United States    
Segment Reporting [Line Items]    
Property, plant, and equipment, net 102,492 79,499
Europe    
Segment Reporting [Line Items]    
Property, plant, and equipment, net 174,963 147,303
Rest of World    
Segment Reporting [Line Items]    
Property, plant, and equipment, net $ 15,867 $ 15,801