v3.26.3
Segment Reporting - Product Revenues Information by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting Information [Line Items]        
Product revenues $ 405,102 $ 386,870 $ 1,214,974 $ 1,115,814
United States        
Segment Reporting Information [Line Items]        
Product revenues 141,377 139,991 407,717 391,662
China        
Segment Reporting Information [Line Items]        
Product revenues 74,787 63,679 225,547 167,214
Germany        
Segment Reporting Information [Line Items]        
Product revenues 32,543 30,300 99,553 86,038
Czech Republic        
Segment Reporting Information [Line Items]        
Product revenues 20,706 21,437 66,106 66,113
South Korea        
Segment Reporting Information [Line Items]        
Product revenues 20,594 20,422 61,421 68,288
Mexico        
Segment Reporting Information [Line Items]        
Product revenues 21,672 18,272 59,020 51,704
Slovakia        
Segment Reporting Information [Line Items]        
Product revenues 13,939 12,828 45,493 41,121
Japan        
Segment Reporting Information [Line Items]        
Product revenues 14,135 12,027 38,580 35,805
United Kingdom        
Segment Reporting Information [Line Items]        
Product revenues 8,878 6,387 30,091 25,538
Netherlands        
Segment Reporting Information [Line Items]        
Product revenues 7,102 6,724 18,992 21,937
Other        
Segment Reporting Information [Line Items]        
Product revenues 49,369 54,803 162,454 160,394
Non U.S.        
Segment Reporting Information [Line Items]        
Product revenues $ 263,725 $ 246,879 $ 807,257 $ 724,152