XML 113 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Product revenues $ 1,469,076 $ 1,204,656 $ 1,046,150
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
United States      
Segment Reporting Information [Line Items]      
Product revenues $ 537,096 $ 472,468 $ 404,466
China      
Segment Reporting Information [Line Items]      
Product revenues 221,512 183,419 142,816
South Korea      
Segment Reporting Information [Line Items]      
Product revenues 115,854 94,937 93,516
Germany      
Segment Reporting Information [Line Items]      
Product revenues 102,383 75,367 66,929
Czech Republic      
Segment Reporting Information [Line Items]      
Product revenues 69,714 49,293 43,931
Japan      
Segment Reporting Information [Line Items]      
Product revenues 60,879 57,718 63,527
Romania      
Segment Reporting Information [Line Items]      
Product revenues 53,982 47,532 51,367
Mexico      
Segment Reporting Information [Line Items]      
Product revenues 45,733 23,233 18,194
Slovakia      
Segment Reporting Information [Line Items]      
Product revenues 44,946 34,686 30,004
Finland      
Segment Reporting Information [Line Items]      
Product revenues 39,632 33,627 29,325
Other      
Segment Reporting Information [Line Items]      
Product revenues 177,345 132,376 102,075
Non U.S.      
Segment Reporting Information [Line Items]      
Product revenues $ 931,980 $ 732,188 $ 641,684