XML 122 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Product revenues $ 1,456,124 $ 1,469,076 $ 1,204,656
United States      
Segment Reporting Information [Line Items]      
Product revenues 504,444 537,096 472,468
China      
Segment Reporting Information [Line Items]      
Product revenues 224,221 221,512 183,419
South Korea      
Segment Reporting Information [Line Items]      
Product revenues 104,120 115,854 94,937
Germany      
Segment Reporting Information [Line Items]      
Product revenues 105,927 102,383 75,367
Czech Republic      
Segment Reporting Information [Line Items]      
Product revenues 78,785 69,714 49,293
Slovakia      
Segment Reporting Information [Line Items]      
Product revenues 55,085 44,946 34,686
Japan      
Segment Reporting Information [Line Items]      
Product revenues 53,730 60,879 57,718
Romania      
Segment Reporting Information [Line Items]      
Product revenues 52,616 53,982 47,532
Mexico      
Segment Reporting Information [Line Items]      
Product revenues 43,327 45,733 23,233
United Kingdom      
Segment Reporting Information [Line Items]      
Product revenues 41,098 34,765 22,380
Other      
Segment Reporting Information [Line Items]      
Product revenues 192,771 182,212 143,623
Non U.S.      
Segment Reporting Information [Line Items]      
Product revenues $ 951,680 $ 931,980 $ 732,188