v3.25.2
Geographic and Segment Information - Schedule of Property, Plant, and Equipment by Geographic Region (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Property, plant, and equipment, net $ 195,418 $ 170,260
United States    
Segment Reporting Information [Line Items]    
Property, plant, and equipment, net 70,226 65,170
Europe    
Segment Reporting Information [Line Items]    
Property, plant, and equipment, net 110,673 94,394
Rest of World    
Segment Reporting Information [Line Items]    
Property, plant, and equipment, net $ 14,519 $ 10,696