XML 95 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Schedules of Concentration of Risk (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer A    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 11.00%  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer E    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 21.00% 12.00%
Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | United States    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 53.00% 49.00%
Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | China    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 15.00%  
Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | Sweden    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage   10.00%
Accounts Receivable | Customer Concentration Risk | Customer A    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 42.00% 39.00%