v3.26.1
Segment and Geographic Information - Schedule of Property, Plant, and Equipment by Geographic Region (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Property, plant, and equipment, net $ 273,335 $ 242,603
United States    
Segment Reporting [Line Items]    
Property, plant, and equipment, net 94,288 79,499
Europe    
Segment Reporting [Line Items]    
Property, plant, and equipment, net 163,238 147,303
Rest of World    
Segment Reporting [Line Items]    
Property, plant, and equipment, net $ 15,809 $ 15,801