XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Segment and Geographic Information - Geographic and Concentration Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | Asia Pacific    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 98.00% 99.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer One    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 51.00% 59.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer Two    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 35.00% 15.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer Three    
Concentration Risk [Line Items]    
Concentration risk (as a percent)   19.00%
Accounts Receivable | Credit Concentration Risk | Customer Two    
Concentration Risk [Line Items]    
Concentration risk (as a percent)   47.00%
Accounts Receivable | Credit Concentration Risk | Customer Three    
Concentration Risk [Line Items]    
Concentration risk (as a percent)   40.00%