XML 68 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Schedule of Revenue by Major Customers (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2025
Customer A | Revenue Benchmark  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 18.00%
Customer A | Accounts Receivable  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 17.00%
Customer B | Revenue Benchmark  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 17.00%
Customer B | Accounts Receivable  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 12.00%
Customer C | Revenue Benchmark  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 15.00%
Customer C | Accounts Receivable  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 15.00%