XML 285 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Information - Revenues as a Percent of Total Revenues by Geographic Region (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 100.00% 100.00% 100.00%
U.S.      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 42.40% 36.60% 45.50%
Japan      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 14.70% 19.40% 14.20%
Taiwan      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 6.60% 9.30% 14.40%
Australia      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 8.90% 8.50% 7.70%
China      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 10.90% 0.00% 0.00%
India      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 1.20% 2.90% 5.40%
Vietnam      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 2.40% 2.80% 2.00%
South Korea      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 0.00% 2.10% 1.40%
Other      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 4.10% 9.90% 5.20%
INDONESIA      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 2.00% 1.50% 3.00%
BRAZIL      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 3.60% 2.80% 0.90%
BELGIUM      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 0.60% 1.30% 0.00%
CHILE      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 0.00% 1.10% 0.30%
FRANCE      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 1.60% 1.10% 0.00%
GERMANY      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 1.00% 0.70% 0.00%