XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Reporting - Product Revenues Information by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Product revenues $ 375,683 $ 372,323 $ 731,698 $ 735,948
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,359 $ 138,319 $ 252,812 $ 279,771
China        
Segment Reporting Information [Line Items]        
Product revenues 53,209 53,872 107,685 100,526
South Korea        
Segment Reporting Information [Line Items]        
Product revenues 27,670 29,995 55,854 58,733
Germany        
Segment Reporting Information [Line Items]        
Product revenues 31,628 26,039 55,241 52,551
Czech Republic        
Segment Reporting Information [Line Items]        
Product revenues 20,106 17,372 39,690 35,022
Slovakia        
Segment Reporting Information [Line Items]        
Product revenues 14,722 12,712 27,900 24,308
Romania        
Segment Reporting Information [Line Items]        
Product revenues 13,008 13,436 27,230 25,969
Japan        
Segment Reporting Information [Line Items]        
Product revenues 14,737 12,867 27,192 28,089
Mexico        
Segment Reporting Information [Line Items]        
Product revenues 11,823 10,356 21,838 19,450
United Kingdom        
Segment Reporting Information [Line Items]        
Product revenues 10,482 8,669 21,806 16,779
Other        
Segment Reporting Information [Line Items]        
Product revenues 50,939 48,686 94,450 94,750
Non U.S.        
Segment Reporting Information [Line Items]        
Product revenues $ 248,324 $ 234,004 $ 478,886 $ 456,177