XML 149 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information - Revenues as a Percent of Total Revenues by Geographic Region (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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 45.00% 42.40% 36.60%
Japan      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 18.80% 14.70% 19.40%
China      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 11.30% 10.90% 0.00%
Australia      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 8.80% 8.90% 8.50%
Taiwan      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 3.30% 6.60% 9.30%
Indonesia      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 2.40% 2.00% 1.50%
Brazil      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 2.00% 3.60% 2.80%
Malaysia      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 1.50% 0.90% 0.80%
Belgium      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 1.30% 0.60% 1.30%
India      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 1.20% 1.20% 2.90%
France      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 1.10% 1.60% 1.10%
Vietnam      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 0.90% 2.40% 2.80%
South Korea      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 0.60% 0.00% 2.10%
Germany      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 0.20% 1.00% 0.70%
Chile      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 0.00% 0.00% 1.10%
Other      
Revenues as a Percent of Total Revenues by Geographic Region [Line Items]      
Segment Reporting, Revenue Percentage 1.60% 3.20% 9.10%