v3.26.1
Concentrations - Schedule of Revenue by Major Customers (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk
12 Months Ended
Dec. 31, 2025
Customer 1  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 73.00%
Customer 2  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 18.00%
All other customers  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 9.00%