XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Reporting - Product Revenues Information by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Product revenues $ 371,512 $ 366,195 $ 1,103,210 $ 1,102,143
Revenue, Product and Service [Extensible Enumeration] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
United States        
Segment Reporting Information [Line Items]        
Product revenues $ 127,869 $ 134,588 $ 380,681 $ 414,359
China        
Segment Reporting Information [Line Items]        
Product revenues 54,791 61,004 162,476 161,530
Germany        
Segment Reporting Information [Line Items]        
Product revenues 26,394 24,456 81,635 77,007
South Korea        
Segment Reporting Information [Line Items]        
Product revenues 22,487 27,369 78,341 86,102
Czech Republic        
Segment Reporting Information [Line Items]        
Product revenues 20,830 16,684 60,520 51,706
Slovakia        
Segment Reporting Information [Line Items]        
Product revenues 13,970 13,828 41,870 39,797
Japan        
Segment Reporting Information [Line Items]        
Product revenues 13,370 10,946 40,562 35,254
Romania        
Segment Reporting Information [Line Items]        
Product revenues 13,069 16,906 40,299 44,995
Mexico        
Segment Reporting Information [Line Items]        
Product revenues 10,783 8,286 32,621 29,558
United Kingdom        
Segment Reporting Information [Line Items]        
Product revenues 9,674 15,251 31,480 34,701
Other        
Segment Reporting Information [Line Items]        
Product revenues 58,275 36,877 152,725 127,134
Non U.S.        
Segment Reporting Information [Line Items]        
Product revenues $ 243,643 $ 231,607 $ 722,529 $ 687,784