XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Segment, Geographical and Other Revenue Information - Schedule of Concentration Risk (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Customer A | Revenue, Product and Service Benchmark      
Concentration Risk [Line Items]      
Concentration risk (as percentage)   18.00% 22.00%
Customer B | Revenue, Product and Service Benchmark      
Concentration Risk [Line Items]      
Concentration risk (as percentage) 51.00% 13.00%  
Customer B | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (as percentage)   16.00%  
Customer C | Revenue, Product and Service Benchmark      
Concentration Risk [Line Items]      
Concentration risk (as percentage)   10.00%  
Customer D | Revenue, Product and Service Benchmark      
Concentration Risk [Line Items]      
Concentration risk (as percentage)   10.00%  
Customer D | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (as percentage) 40.00% 18.00%  
Customer E | Revenue, Product and Service Benchmark      
Concentration Risk [Line Items]      
Concentration risk (as percentage)     13.00%
Customer F | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (as percentage) 13.00% 12.00%  
Customer G | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (as percentage)   10.00%  
Customer J | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (as percentage) 14.00%