XML 74 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting - Product Revenues Information by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Product revenues $ 353,854 $ 356,015
United States    
Segment Reporting Information [Line Items]    
Product revenues 124,926 125,453
China    
Segment Reporting Information [Line Items]    
Product revenues 48,935 54,476
Germany    
Segment Reporting Information [Line Items]    
Product revenues 26,557 23,613
South Korea    
Segment Reporting Information [Line Items]    
Product revenues 23,784 28,184
Czech Republic    
Segment Reporting Information [Line Items]    
Product revenues 20,984 19,584
Mexico    
Segment Reporting Information [Line Items]    
Product revenues 15,672 10,015
Slovakia    
Segment Reporting Information [Line Items]    
Product revenues 13,722 13,178
Romania    
Segment Reporting Information [Line Items]    
Product revenues 12,957 14,222
Japan    
Segment Reporting Information [Line Items]    
Product revenues 12,099 12,455
United Kingdom    
Segment Reporting Information [Line Items]    
Product revenues 9,376 11,324
Other    
Segment Reporting Information [Line Items]    
Product revenues 44,842 43,511
Non U.S.    
Segment Reporting Information [Line Items]    
Product revenues $ 228,928 $ 230,562